Ejercicios de diseño de algoritmos en pseudocódigo
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Principal
 Inicio
 Libros
 Librerías
 Bibliotecas
 Mapa Web
 
 Recursos
 Artículos
 Cursos
 Ejercicios
 Guías de uso
 Mini Diccionario 
  
 Sintaxis
 ANSI C
 Ordinogramas
 Pascal
 Pseudocódigo 
  
 Inicio Ejercicios Diseño de algoritmos Anidamiento de alternativas 1 > Solución

Solución del Ejercicio 1 - Suma o multiplicación de dos números (Anidamiento de alternativas - Pseudocódigo CEE)

 algoritmo Suma_o_multiplicacion_de_dos_numeros

 variables
    entero a, b
, suma, multiplicacion

 inicio
    escribir( "Introduzca primer número (entero): " )
    leer( a )
    escribir( "Introduzca segundo número (entero): " )
    leer( b )

    suma  a + b
    multiplicacion  * b

    si ( suma > multiplicacion )
       escribir( "La suma es mayor." )
    sino

       /* Inicio del anidamiento */
       si ( multiplicacion > suma )
          escribir( "La multiplicación es mayor." )
       sino
          escribir( "La suma y multiplicación son iguales." )
       fin_si
       /* Fin del anidamiento */

    fin_si
 fin

Una segunda solución es:

 algoritmo Suma_o_multiplicacion_de_dos_numeros

 variables
    entero a, b


 inicio
    escribir( "Introduzca primer número (entero): " )
    leer( a )
    escribir( "Introduzca segundo número (entero): " )
    leer( b )

    si ( a + b > * b )
       escribir( "La suma es mayor." )
    sino

       /* Inicio del anidamiento */
       si ( 
* b > a + b )
          escribir( "La multiplicación es mayor." )
       sino
          escribir( "La suma y multiplicación son iguales." )
       fin_si
       /* Fin del anidamiento */

    fin_si
 fin

(Véase el apartado 9.4 Anidamiento del Curso de Diseño de Algoritmos).
 Páginas relacionadas
  · Solución del ejercicio en ordinograma, lenguaje CPascal.
  · Sintaxis del pseudocódigo CEE
  · Presentaciones resumen y soluciones a los Ejercicios Propuestos en el libro EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C.