Hola, vereis, estoy en ing.técnica industrial y nos están dando algunos fundamentos acerca de Pascal, más bien poco y poco a poco. Nos propusieron que íbamos a hacer en la siguiente práctica ( la de esta tarde) haceruna calculadora, pero yo me he adelantado y me he puesto por mi cuenta leyendo algún libro.
El caso es que lo que yo he pensado sería algo así, pero es un poco cutre porque solo lo he hecho para 2 números:
program Calculadora;
uses crt;
Var a,b,c:integer;
d : real ;
Begin
clrscr;
Writeln(' GeekŽs calculator program to University of Jaen ');
Writeln(' ');
Writeln('Codigo suma: 1 ; Codigo resta: 2 ; Codigo multiplicacion: 3 ; Codigo division: 4');
Writeln('Introduce el primer numero');
Readln(a);
Writeln(' ');
Writeln('Introduce el segundo numero');
Readln(b);
Writeln(' ');
Writeln('Introduce el codigo de la operacion que deseas hacer: ');
Readln(c);
Writeln(' ');
d := a / b ;
If c=1 then begin
Writeln('La suma es: ',a,' + ',b,' = ',a+b);
readln;
end
else begin
If c=2 then begin
Writeln('La resta es: ',a,' - ',b,' = ',a-b);
readln;
end
else begin
If c=3 then begin
Writeln('La multiplicacion es: ',a,' x ',b,' = ',a*b);
readln;
end
else begin
if c=4 then begin
Writeln('El resultado de la division es: ',a,' / ',b,' = ',d);
readln;
end
end
end
end
end.
El caso es que no se me ocurre con lo poco que sé (1 hora de prácticas) , hacerlo de otro modo para poder introducir más números y no hacer así las operaciones sino poniendo los símbolos de + - * y /, no así en , selecciona que quieres hacer, k queda un poco cutre, xDDDDD.
Weno si alguien no me ha entendio , porque he escrito un poco incoherente, sorry, pero es k llevo prisas, jajajaj, un saludo y gracias