[ Foro de BASIC ]

Operaciones desde Input

27-Jun-2014 17:42
Invitado (KellerCurl)
1 Respuestas

Hola, a ver si alguien puede ayudarme... tras leer el tutorial dedicado a las operaciones aritmeticas con numeros, escribí el clásico programa en que pides al usuario 2 numeros y los sumas (o cualquier otra operacion aritmetica). El codigo es así:

 
10 PRINT "Escribe un numero"
 20 INPUT numero
30 LET var% = numero
40 PRINT "Escribe otro numero"
50 INPUT num2
60 LET var2% = num2
70 PRINT "var% + var2%"
 


Tambien lo intentado asi:

 
PRINT "Escribe un numero"
INPUT numero%
LET var = numero%
PRINT "Escribe otro numero"
INPUT num2%
LET var2 = num2%
PRINT "var + var2"
 


De cualquiera de las dos formas, lo unico que obtengo impreso en pantalla una vez doy los dos numeros es un bonito "var + var2". Agradecería si me pudieran orientar... ¿que estoy haciendo mal? Uso Qbasic 64 en Windows 7...
Un saludo!


27-Jun-2014 23:16
Nacho Cabanes (+31)

Lo que escribas entre comillas se mostrará "tal cual". Si quieres que se analice la expresión y se calcule,  deberás indicarlo sin comillas:

 
PRINT var + var2
 


Por cierto, un consejo: si estás empezando, olvidate de momento de detalles avanzados, como los símbolos de  %,  y céntrate en la lógica.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)