Simbolos numericos turbo pascal
En este ocasión mostrare un ejemplo de turbo pascal en el cual
se introducirán 2 números para mostrar con ellos
el uso de los 4 símbolos numéricos principales
los cuales son:
+ para hacer sumas
como ser 2+2 = 4
- para restas
99-1 = 98
* para multiplicar
5*4 = 20
/ para dividir
99/3 = 33
aqui el codigo:
se introducirán 2 números para mostrar con ellos
el uso de los 4 símbolos numéricos principales
los cuales son:
+ para hacer sumas
como ser 2+2 = 4
- para restas
99-1 = 98
* para multiplicar
5*4 = 20
/ para dividir
99/3 = 33
aqui el codigo:
Program P3AE4 (input,output);
uses
crt;
Var
numero1,numero2,total,resto,accion: Integer;
Begin
while (accion <> 5) do begin
writeln('Ingrese accion a realizar:');
writeln('1. sumar:');
writeln('2. restar:');
writeln('3. multiplicar:');
writeln('4. dividir:');
writeln('5. salir:');
readln(accion);
numero1:=-1;
numero2:=-1;
if(accion = 1) then begin
while(numero1 <> 0) or (numero2 <> 0) do begin
writeln('Ingrese los valores a sumar o dos 0(ceros) para salir.');
writeln('Ingrese el primer numero:');
readln(numero1);
writeln('Ingrese el segundo numero:');
readln(numero2);
total:= numero1 + numero2;
writeln('Total de la suma: ',total);
readkey;
end;
end;
if(accion = 2) then begin
while(numero1 <> 0) or (numero2 <> 0) do begin
writeln('Ingrese los valores a restar o dos 0(ceros) para salir.');
writeln('Ingrese el primer numero:');
readln(numero1);
writeln('Ingrese el segundo numero:');
readln(numero2);
total:= numero1 - numero2;
writeln('Total de la resta: ',total);
readkey;
end;
end;
if(accion = 3) then begin
while(numero1 <> 0) or (numero2 <> 0) do begin
writeln('Ingrese los valores a multiplicar o dos 0(ceros) para salir.');
writeln('Ingrese el primer numero:');
readln(numero1);
writeln('Ingrese el segundo numero:');
readln(numero2);
total:= numero1 * numero2;
writeln('Total de la multiplicacion: ',total);
readkey;
end;
end;
if(accion = 4) then begin
while(numero1 <> 0) or (numero2 <> 0) do begin
writeln('Ingrese los valores a dividir o dos 0(ceros) para salir.');
writeln('Ingrese el primer numero:');
readln(numero1);
writeln('Ingrese el segundo numero:');
readln(numero2);
if(numero2 <> 0) then begin
total:= numero1 div numero2;
resto:= numero1 mod numero2;
writeln('Total de la division es: ',total);
writeln('Resiudo de la division es: ',resto);
readkey;
end;
if (numero2 = 0) then begin writeln('Error');
end;
end;
end;
if(accion = 5) then begin writeln('as salido'); end;
end;
readkey;
End.
{ //Nota:Este ejersico se puede abreviar aun mas lo puse de esta
forma a ver si se captan al menos 3 opciones que se pueden cambiar}
Descargar ejemplo:
Comentarios
Publicar un comentario