miércoles, 7 de noviembre de 2012

Operaciones Basicas

PROBLEMA
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.
ALGORITMO
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
2 entonces
restar numero_1 menos numero_2
guardar en reultado
3 entonces
multiplicar numero_1 por numero_2
guardar en reultado
4 entonces
dividir numero_1 entre numero_2
guardar en reultado
Fin selector
Imprimir resultado
FIN
PSEUDOCODIGO
Class Operaciones
          //Declaraciones
          Caracter: 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
                print "Elige una opcion"
                scan opcion
                switch (opcion)
                    A.- Suma: numero_1 + numero_2
                    B.- Resta: numero_1 - numero_2
                    C.- Multiplicacion: numero_1 * numero_2
                    D- Division: numero_1 / numero_2
                    default.- print "operacion no disponible"
                 end_switch
                print "El resultado es"
                print resultado
           end_main

No hay comentarios:

Publicar un comentario