
25/04/2008, 06:42
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 6
Antigüedad: 16 años, 11 meses Puntos: 0 | |
(Pascal) problema con read (char ) el problema es que cuando ejecuto este programa en FreePascal(una calculadora), el ejecutor primero me da para leer la variable num 1 , despues cuando tendria que leer la variable car, de tipo char, dice en pantalla 'Teclee un caracter' y ahi no me deja elegir el char, directamente escribe 'Ingrese el segundo numero del calculo'y pasa a leer la variable num2.
podrian ayudarme con el problema? gracias
program Calculadora;
USES CRT;
var
num1,num2:real;
car:char;
begin
ClrScr;
car:='0';
writeln ('Ingrese el primer numero del calculo');
read (num1);
writeln ('Teclee un caracter');
read (car);
writeln ('Ingrese el segundo numero del calculo');
read (num2);
case (car) of
'+' : write (num1 + num2);
'-' : write (num1 - num2);
'*' : write (num1 * num2);
'/' : write (num1 / num2);
else
write ('error');
end;
end. |