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