Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2011, 23:28
Manimecker
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema con este programa en Pascal.

Cita:
Iniciado por HackmanC Ver Mensaje
Hola,

Hay una gran diferencia entre read() y readln().

[url]http://pastebin.com/diff.php?i=JG4GM7BD[/url]

La diferencia está en la forma que manejan la 'cola' de teclas. read() lee la siguiente tecla que haya en la cola, si no hay nada no lee nada. readln() espera hasta que se presione la tecla enter.

Prueba a escribir:

Introduzca el tipo de llamada. N:Nacional, P:Provincial, L:Local : 0 N

Lógicamente la solución es usar readln.

Saludos,
Hombre, me has salvado el pellejo!!

Muchísimas gracias.

Ahora, tengo otro pequeño problema, si ves, tengo 1 repeat dentro de otro repeat, así que en el segundo repeat cuando inserto el número '0', se debería detener el bucle, pero en vez de que se detenga, inserto el número y me pregunta también por la otra variable, la del tipo de llamada, y después me muestra los resultados totales ¿hay alguna manera de evitar eso?