|
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 ← a * 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
> a * b
)
escribir( "La suma
es mayor." )
sino
/* Inicio del
anidamiento */
si ( a * 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).
|
|
|
|
|
|