-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Simula el funcionamiento de una calculadora que realiza las operaciones básicas de SUMA, RESTA, MULTIPLICACIÓN y DIVISIÓN. El algoritmo debe mostrar un mensaje de ¿DESEA CONTINUAR[S/N]? El algoritmo se detiene si se presiona la letra [N].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Proceso SumaRestaMultiplicacionYDivision
Repetir
Escribir Sin Saltar "Ingresa el valor de a:";
Leer a;
Escribir Sin Saltar "Ingresa el valor de b:";
Leer b;
suma <- a+b;
resta <- a-b;
multiplicacion <- a*b;
Si b = 0 Entonces
division <- 0;
SiNo
division <- a/b;
FinSi
Escribir "Valor de division: ", division;
Escribir "Valor de multiplicacion: ", multiplicacion;
Escribir "Valor de resta: ", resta;
Escribir "Valor de suma: ", suma;
Escribir "";
Repetir
Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
Leer tecla_repetir;
Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
Hasta Que tecla_repetir='n' O tecla_repetir='N'
FinProceso
Repetir
Escribir Sin Saltar "Ingresa el valor de a:";
Leer a;
Escribir Sin Saltar "Ingresa el valor de b:";
Leer b;
suma <- a+b;
resta <- a-b;
multiplicacion <- a*b;
Si b = 0 Entonces
division <- 0;
SiNo
division <- a/b;
FinSi
Escribir "Valor de division: ", division;
Escribir "Valor de multiplicacion: ", multiplicacion;
Escribir "Valor de resta: ", resta;
Escribir "Valor de suma: ", suma;
Escribir "";
Repetir
Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
Leer tecla_repetir;
Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
Hasta Que tecla_repetir='n' O tecla_repetir='N'
FinProceso