Diseñar un algoritmo que lea 4 valores numéricos. Si la suma de los dos primeros es mayor que la de los dos últimos debe mostrar el producto de los cuatro. En caso contrario debe mostrar la sumatoria de los 3 primeros si el primero es mayor al segundo, o la sumatoria de los tres últimos en caso contrario.
Respuestas
Respuesta dada por:
1
Hola.
Este ejercicio se puede plantear con una condicion SI anidada
Tenemos
Datos de Entrada: 4 numeros (a,b,c,d)
Datos de Salida: sumtoria o producto (dependiendo de condicion)
Variables
a,b,c,d = numeros ingresados
suma1 = suma de los 2 primeros (a+b)
suma2 = suma de los 2 ultimos (c+d)
producto = a*b*c*b
sumatoria = suma de los numeros (dependiendo de condicion)
El algoritmo seria
INICIO
Declaro a,b,c,d,suma1,suma2,producto,sumatoria como Real
Escribir "Ingrese 4 numeros"
Leer a,b,c,d
suma1 = a+b
suma2 = c+d
SI suma1 > suma2
producto = a*b*c*d
Escribir "Producto de los 4 numeros es " producto
SINO
SI a > b
sumatoria= a+b+c
Escribir "Sumatoria de los 3 primeros numeros es " sumatoria
SINO
sumatoria = b+c+d
Escribir "Sumatoria de los 3 ultimos numeros es " sumatoria
FINSI
FINSI
FIN
Un cordial saludo
Este ejercicio se puede plantear con una condicion SI anidada
Tenemos
Datos de Entrada: 4 numeros (a,b,c,d)
Datos de Salida: sumtoria o producto (dependiendo de condicion)
Variables
a,b,c,d = numeros ingresados
suma1 = suma de los 2 primeros (a+b)
suma2 = suma de los 2 ultimos (c+d)
producto = a*b*c*b
sumatoria = suma de los numeros (dependiendo de condicion)
El algoritmo seria
INICIO
Declaro a,b,c,d,suma1,suma2,producto,sumatoria como Real
Escribir "Ingrese 4 numeros"
Leer a,b,c,d
suma1 = a+b
suma2 = c+d
SI suma1 > suma2
producto = a*b*c*d
Escribir "Producto de los 4 numeros es " producto
SINO
SI a > b
sumatoria= a+b+c
Escribir "Sumatoria de los 3 primeros numeros es " sumatoria
SINO
sumatoria = b+c+d
Escribir "Sumatoria de los 3 ultimos numeros es " sumatoria
FINSI
FINSI
FIN
Un cordial saludo
Preguntas similares
hace 6 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años