OPERACIONES
Si tenemos un programa donde la opcion A, B, C y D representan respectivamente las operaciones de suma, resta, multiplicacion y division, pedir al usuario que introdusca dos numeros enteros y la operacion que desea realizar y nos de como resultado el mensaje de dicha operacion.
Entradas: Numerico opcion
Numerico numero_1
Numerico numero_2
Salidas: Numerico resultado
Inicio
*Leer opcion
*Leer numero_1
*Leer numero_2
Si opcion es 1 entonces
sumar numero_1 mas numero_2
guardar en reultado
Si opcion es 2 entonces
restar numero_1 menos numero_2
guardar en reultado
Si opcion es 3 entonces
multiplicar numero_1 por numero_2
guardar en reultado
Si opcion es 1 entonces
dividir numero_1 entre numero_2
guardar en reultado
Fin selector
Imprimir resultado
Fin
Pseudocodigo
Class Operaciones
//Declaraciones
entero: opcion
real: numero_1
real: numero_2
real: resultado
main
print "Introduzca su primer numero"
scan numero_1
print "Introduzca su segundo numero"
scan numero_2
if (opcion=operacion) then
print "Elige una opcion"
scan opcion
switch (opcion)
1.- Suma: numero_1 + numero_2
2.- Resta: numero_1 - numero_2
3.- Multiplicacion: numero_1 * numero_2
4.- Division: numero_1 / numero_2
default.- print "operacion no disponible"
end_switch
end_if
print "El resultado es"
print resultado
end_main