Pascal/Turbo Pascal - Calculadora con el uso del CASE

   
Vista:

Calculadora con el uso del CASE

Publicado por Alejandro (1 intervención) el 31/10/2009 16:27:12
Tengo este programilla y cuando lo ejecuto me ocurre lo siguiente.

http://pastebin.com/m1b37048c

Si meto los valores en este orden:

+
3
4

El programa me calcula 7.

Sin embargo, si meto:

3
+
4

Me da un error (error 106).

¿Qué puede ser? Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Calculadora con el uso del CASE

Publicado por Miguel (162 intervenciones) el 01/11/2009 01:39:02
Error tiene que saltar, ahora no deberia ser ese, creo que deberia saltar "Operador incorrecto".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Calculadora con el uso del CASE

Publicado por Dani (159 intervenciones) el 02/11/2009 18:54:44
La excepción se produce antes de entrar en el CASE, por lo que no imprime la frase "Operador incorrecto".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Calculadora con el uso del CASE

Publicado por Dani (159 intervenciones) el 02/11/2009 18:53:21
Estás asignando a una variable de tipo entero (operando1) un caracter ('+').
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar