miércoles, 7 de noviembre de 2012


Ejercicio 16 «2º Parcial» con selectores
Actividad Cultural
PROBLEMA:
Si tenemos un programa donde la opción A, B, C Y D representan respectivamente las operaciones de suma, resta, multiplicación y división. Pedir al usuario que introduzca 2 números enteros y la operación que desea realizar y nos de cómo resultado un mensaje de dicha operación.
ALGORITMO:

Entradas: alfanumérico: operación
numérico: n_1
numérico: n_2
Salidas: alfanumérico: mensaje
numérico: resultado
INICIO
Leer operación
Leer n_1
Leer n_2
Si operación es:
«A» Entonces
sumar n_1 más n_2 y guardar en resultado
imprimir en mensaje «Usted eligió suma»
«B» Entonces
restar n_1 menos n_2 y guardar en resultado
imprimir en mensaje «Usted eligió resta»
«C» Entonces
multiplicar n_1 por n_2 y guardar en resultado
imprimir en mensaje «Usted eligió multiplicación»
«D» Entonces
dividir n_1 entre n_2 y guardar en resultado
imprimir en mensaje «Usted eligió división»
Fin selector
Imprimir resultado
FIN

PSEUDOCÓDIGO
Class Operaciones
//Declaraciones (entradas)
numérico: n_1
numérico: n_2
cadena: letra
//Declaraciones (salidas)
numérico: resultado
//Proceso
Main
Print «Introduzca una letra (A-D)»
Scan letra
Print «Introduzca un número»
Scan n_1
Print «Introduzca otro número»
Scan n_2
Swich (letra)
A: resultado=n_1+n_2
B: resultado=n_1-n_2
C: resultado=n_1*n_2
D:resultado=n_1/n_2
default: resultado=«Operación no valida»
end_swich
Print resultado
end_main
 


No hay comentarios:

Publicar un comentario