Beruflich Dokumente
Kultur Dokumente
Intentalo…!!!
1.- Se requiere mostrar el resultado de sumar, multiplicar, restar y
dividir dos números 121236 y 735
Intentalo…!!!
7.- Desarrolle una solución que permita ingresar las horas, minutos y
segundos transcurridos y en base a ello muestre el total del
tiempo transcurrido en segundos.
ESTRUCTURASDE
ESTRUCTURAS DEDECISION
DECISIONMULTIPLES
MULTIPLES
SIANIDADOS
SI ANIDADOS
SEMANA 08
ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE
Definición:
Una estructura de decisión múltiple “SI Anidados” permite alterar el flujo secuencial de
una solución ejecutando un conjunto de pasos que dependen del resultado de evaluar
diferentes condiciones lógicas dentro de estructuras de decisión simple o doble.
PSEUDOCODIGO EXPLICACIÓN:
FORMATO EN JAVA
JAVA
if (condición1) { OBSERVACIÓN:
sentencias1...
} else {
if (condición2) { El presente código desarrollado en
sentencias2... Java es la traducción del
} else { pseudocódigo de la diapositiva
if (condición3) { anterior.
sentencias3…
} El profesor desarrollará en clase
} otras formas de utilizar las
} estructuras de decisión múltiple
“SI Anidados”.
ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE
Tipo Monto
Sueldo < 2000 20%
2000 < =Sueldo < =3000 13%
Sueldo > 3000 9%
ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE
ENTRADA: sueldo
SALIDA: nuevoSueldo
INICIO
NUMERO sueldo, nuevoSueldo
LEER sueldo
SI (sueldo < 2000)
ENTONCES
nuevoSueldo = sueldo * 1.2
SINO
SI (sueldo > 3000)
ENTONCES
nuevoSueldo = sueldo * 1.09
SINO
nuevosueldo = sueldo * 1.13
FINSI
FINSI
ESCRIBIR nuevoSueldo
FIN
ESTRUCTURAS LÓGICAS DE DECISION MUTIPLE
ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE
Problema 1: Diseñe una solución en Pseudocódigo y Diagrama de flujo que permita ingresar y
convertir una cantidad en metros a sus equivalentes en centímetros, pulgadas, pies y yardas.
Considere la siguiente información:
1 metro = 100 cm.
1 pulgada = 2.54 cm.
1 pie = 12 pulgadas.
1 yarda = 3 pies.
Problema 2: Elabore una solución en C++ que ingrese un número entero e indique las siguientes
descripciones sobre el número ingresado:
-Si es positivo o negativo.
-Si es par o impar.
-Si es múltiplo de 3 o no.
-Si es menor que 500 o no.
(
Problema 3: Elabore una solución en Java Calcular y mostrar el costo total que representa un
paciente para un hospital de acuerdo al tipo de enfermedad, según los datos de la tabla.
Adicionalmente, debe considerar que los pacientes de sexo femenino menores de 12 años
implican un costo adicional de 13%.
Enfermedad Tipo Costo diario por
paciente
1 122
2 234
3 345
4 587