Ejemplos de Estructuras Selectivas: Simples, Dobles, Múltiples, Compuestas
Ejemplos de Estructuras Selectivas: Simples, Dobles, Múltiples, Compuestas
Ejemplos de Estructuras Selectivas: Simples, Dobles, Múltiples, Compuestas
Datos Adicionales:
Lo primero que hay que determinar es si el trabajador trabajó horas extras o no.
Si horas extras > 8 entonces a horas extras excedentes de 8 = horas extras –8 y pago por horas extras = pago por
hora normal * 2 * 8 + pago por hora normal * 3 * horas extras excedentes de 8
De otra forma (solo horas al doble) pago por horas extras = pago por hora normal * 2 * horas extras.
DECLARACIÓN DE VARIABLES:
PSEUDOCÓDIGO:
Begin
If ht >40 then
he ß ht – 40
If he > 8 then
het ß he – 8
phe ß ph * 2 * 8 + ph * 3 * het
else
phe ß ph * 2 * he
End_if
pt ß ph * 40 + phe
else
pt <-- ph * ht
End_if
Fin
Estructuras selectivas compuestas
EJEMPLO 2.
Diseñar un algoritmo tal que dados como datos dos variables de tipo entero, obtenga el resultado de la siguiente función:
El mismo enunciado.
Salidas: Resp
Entradas: V, num
Datos adicionales: según el valor que tome num, así encontraremos Resp con las fórmulas dadas.
Sección de Declaraciones:
Real: resp
Donde resp será el resultado de la función, V y num los valores de las dos variables de entrada
PRUEBA MANUAL DEL ALGORITMO
Resp = 400
400
5 2 Switch(5) default:
Resp = 0
0
Estructuras selectivas simples
EJEMPLO 2
El mismo enunciado.
Entradas: calificación
Sección de declaraciones:
Donde Cal = calificación “Aprobado” en caso que esa calificación fuese mayor o igual
que 7.
PRUEBA MANUAL:
Estructuras selectivas dobles
EJEMPLO 1
examen, escriba “aprobado” si su calificación es mayor o igual que 7 y “Reprobado” en caso contrario.
EJEMPLO 2
El mismo enunciado.