Problemas de lectura
Publicado por Susana (3 intervenciones) el 27/10/2006 16:46:13
Hola,
Me pidieron escribiera un programa con if anidados con dos de las tres variables dada por un usuario, este es mi código:
....
begin
write('dame el nombre');
read(nomb);
write('dame la altura');
read(alt);
write('dime la edad');
read(edad); {NO LEE ESTA LINEA Y SALTA AL IF}
if (alt>170) then { DE LA LINEA "DIME TU EDAD" PASA DIRECTO AQUI]
if edad>14 then
write('vaya si eres alto para tu edad');
....
Como lo señale en el comentario el programa no lee el 3er read y lo omite. Lo compile y no ofrece errores de sintaxis y el program corre completo omitiendo esa linea.
No creo que sea un problema de mi lógica ahora, Turbo Pascal 7.0 no permite tantas peticiones juntas? Hay una regla para eso????
AUXILIO!!!!!!!!!!!!!
Me pidieron escribiera un programa con if anidados con dos de las tres variables dada por un usuario, este es mi código:
....
begin
write('dame el nombre');
read(nomb);
write('dame la altura');
read(alt);
write('dime la edad');
read(edad); {NO LEE ESTA LINEA Y SALTA AL IF}
if (alt>170) then { DE LA LINEA "DIME TU EDAD" PASA DIRECTO AQUI]
if edad>14 then
write('vaya si eres alto para tu edad');
....
Como lo señale en el comentario el programa no lee el 3er read y lo omite. Lo compile y no ofrece errores de sintaxis y el program corre completo omitiendo esa linea.
No creo que sea un problema de mi lógica ahora, Turbo Pascal 7.0 no permite tantas peticiones juntas? Hay una regla para eso????
AUXILIO!!!!!!!!!!!!!
Valora esta pregunta


0