Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2016, 11:57
jpaulxD
 
Fecha de Ingreso: mayo-2015
Mensajes: 23
Antigüedad: 9 años
Puntos: 0
Crear una clave con el ingreso de palabras separadas

Hola estimados alguien me podria dar la luz para desarrollar el siguiente algoritmo
el cual no tengo idea de como desarrollar en C#

Permitir el ingreso de una o mas palabras en una caja de texto y crear clave
formada por la primeras y ultima letra de estas palabras.

Ejemplo:

si se ingresa : roberto

clave=ro

si se ingresa : roberto espinoza

clave = roea

si se ingresa : roberto espinoza sanchez

clave = roeasz

Solo me llegaron a explicar esto pero no se como aplicar un bucle
en el caso que haya varios espacios o no se ingrese ningun espacio

Código C:
Ver original
  1. String PALABRA, CLAVE;
  2.     //trim para quitar los espacios
  3.          PALABRA = txtPalabra.Text.Trim();
  4.          //PRIMERA LETRA
  5.             CLAVE = PALABRA.Substring(0, 1);
  6.            
  7.           int POS;
  8.           POS = PALABRA.IndexOf(" ");//DEVUELVE LA POSICION
  9.           //DEL ESPACIO EN BLANCO
  10.            
  11.      CLAVE = CLAVE + PALABRA.Substring(POS - 1, 1) +
  12.            PALABRA.Substring(POS + 1, 1);
  13.            //ULTIMA LETRA
  14.            CLAVE = CLAVE + PALABRA.Substring(PALABRA.Length - 1, 1);
  15.            txtClave.Text = CLAVE;