![]() |
(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. |
Re: (Pascal) problema con read (char ) prueba asi: Código: program Calculadora; |
Re: (Pascal) problema con read (char ) ok gracias me sirvio, la verdad deberia leer un poco mas acerca de read/readln, que es lo que tu has cambiado, saludos. |
| La zona horaria es GMT -6. Ahora son las 06:29. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.