Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: marmotilla en 22 Enero 2006, 16:13 pm



Título: Ayuda con una duda en Pascal, xfa!!!!!!
Publicado por: marmotilla en 22 Enero 2006, 16:13 pm
Buenasss...Tengo una duda sobre una cosa en Pascal..... :rolleyes:

Si tengo en la pantalla una secuencia de letras como esta, por ejemplo:
 E F G H I J K L M N
 
Cómo puedo calcular que cantidad de letras hay? Es decir, en este caso como puedo saber que son 10 letras?

Gracias Besitos... :-*


Título: Re: Ayuda con una duda en Pascal, xfa!!!!!!
Publicado por: jvchino en 23 Enero 2006, 06:08 am
Las letras estan juntas o separadas por un espacio?

Si estan juntas emplea la función "length" que te da la longitud de una variable tipo string.
Código:
read(variable)
cantidad:=length (variable)

Si entre letra y letra hay un espacio, una simple operación matemática te sirve:
Código:
read(variable)
cantidad:=(length (variable)+1)/2

También cabe la posibilidad de un texto similar a este: E%#F2H?&9M que tiene 4 letras y otros simbolos.  Determinar la cantidad de letras se complica un poco pero no mucho.

SUERTE.