Calculadora
Publicado por Alexis (44 intervenciones) el 26/12/2006 20:10:32
Buenas Tardes a todos y de antemano Feliz Navidad...
Mi duda es la siguiente: desde hace un tiempo he querido hacer una calculadora cientifica en pascal q le permita al usuario escribir cosas como Ln (algo), Log (algo), e^(algo) y cosas asi...
El problema esta en q cuando el usuario ingresa ese tipo de entrada pascal da un error ya que las variables son del tipo real....
Quisiera saber si es posible dividir una cadena introducida por el usuario y trabajar con ella, es decir:
program calculadora;
USES
crt;
var
num1,num2: string;
resultado: integer;
BEGIN
clrscr;
readln (num1);
readln (num2);
****
****
****
****
resultado:=num1+num2;
readkey;
END.
O sea, que procedimiento puedo hacer en la parte donde estan los asteriscos para q este ejemplo funcione...
No respondan cosas como: 'Cambia ese string por integer'
Muchas Gracias
Mi duda es la siguiente: desde hace un tiempo he querido hacer una calculadora cientifica en pascal q le permita al usuario escribir cosas como Ln (algo), Log (algo), e^(algo) y cosas asi...
El problema esta en q cuando el usuario ingresa ese tipo de entrada pascal da un error ya que las variables son del tipo real....
Quisiera saber si es posible dividir una cadena introducida por el usuario y trabajar con ella, es decir:
program calculadora;
USES
crt;
var
num1,num2: string;
resultado: integer;
BEGIN
clrscr;
readln (num1);
readln (num2);
****
****
****
****
resultado:=num1+num2;
readkey;
END.
O sea, que procedimiento puedo hacer en la parte donde estan los asteriscos para q este ejemplo funcione...
No respondan cosas como: 'Cambia ese string por integer'
Muchas Gracias
Valora esta pregunta


0