Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD 3
Lógica Estructurada, Estructuras Selectivas.
Objetivos
● Aplicar la metodología para la solución de problemas.
● Aplicar el procedimiento de diseño de estructuras de un flujo de datos con la simbología
adecuada.
● Ejercitar el pensamiento lógico para la resolución de problemas.
● Implementar el uso de estructuras condicionales en el diseño de soluciones.
● Conocer el entorno de trabajo de DevC++.
● Desarrollar la solución de problemas en DevC++.
INDICACIONES:
Para cada uno de los ejercicios presentados, desarrolle el diseño de la solución correspondiente.
EJERCICIOS:
Para cada ejercicio se pide:
Análisis del problema.
Pseudocódigo. (Utilice el programa interprete PseInt para verificar la ejecución de sus
algoritmos)
Flujograma (Diagrama de flujo, para construirlo utilice el programa Dia).
Código de programa en DevC++.
1.2. La solución debe procesar las ordenes de 15 clientes y mostrar la siguiente información: a)
¿Cuántos clientes pagaron en efectivo? b) ¿Cuál es la suma total de todas las ventas? c)
¿Cuántos productos se vendieron de cada tipo?
2. La empresa “Industrias Diversas”, posee dos tipos de empleados, siendo estos gerenciales y
administrativos, el salario que poseen es de $1,250.00 y $850.00 respectivamente. Se desea
crear una solución para obtener el monto en concepto de horas extras, si el empleado es
gerencial y el número de horas extras es menor a 15 el precio por hora extra es de $22.50, caso
contrario cada hora extra se pagará a $20.00 Si el empleado es administrativo y el número de
1
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA DE INGENIERÍA INDUSTRIAL
LÓGICA Y ALGORITMOS
horas extras es mayor a 25 el precio por hora extra es de $12.75 caso contrario el pago por
cada hora extra será de $12.50.
2.1. La solución a diseñar debe mostrar la siguiente información por empleado.
a. Salario Inicial: $
b. Cantidad de horas extras reportada: $
c. Pago en concepto de horas extras : $
d. Salario total: $
2.2. La solución debe procesar una cantidad de empleados solicitada y calcular la siguiente
información:
a. Cantidad de empleados gerenciales.
b. Cantidad de empleados administrativos.
c. Total de horas extras reportadas sin importar el tipo de empleado.
3.2. La solución debe procesar una cantidad de personas solicitada y calcular la siguiente
información:
a. Cantidad de personas que se les denegó el crédito.
b. Monto total de todos los créditos otorgados.