Pascal/Turbo Pascal - Calculadora

 
Vista:

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
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

Publicado por Alexis (44 intervenciones) el 28/12/2006 16:59:12
Gracias por responder, pero en q parte y de q manera se supone q utilice Val()....
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