1. Instituto de Educación Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil”
Área Académica de Computación e Informática
Ing. Oswaldo Sanz Hurtado
UNIDAD DIDACTICA: LOGICA DE PROGRAMACION
CASOS PRACTICOS PARA DESARROLLAR:
1. Elaborar el diagrama de flujo que lea tres números y que calcule e imprima el mayor. Se supone que son
números diferentes. (utilice condiciones)
2. Una empresa vende hojas de hielo seco, con las condiciones siguientes:
Si el cliente es tipo 1 se le descuenta el 5%
Si el cliente es tipo 2 se le descuenta el 8%
Si el cliente es tipo 3 se le descuenta el 12%
Si el cliente es tipo 4 se le descuenta el 15%
Cuando el cliente realiza una compra se generan los datos siguientes:
Nombre del cliente
Tipo de cliente (1,2,3,4)
Cantidad de hojas
Precio por hoja
Elabore un diagrama de flujo que lea estos datos e imprima: (utilice la estructura de selección múltiple)
Nombre del cliente
Subtotal a pagar (Cantidad de hojas X precio x hoja)
Descuento (El porcentaje correspondiente del subtotal a pagar)
Total a pagar (Subtotal – Descuento)
3. En un almacén de ventas de trajes si se compra uno se hace el 50% de descuento, si compra 2 se hace
un descuento 55%, si compra 3 el 60% y si compra más de 3 el 65%.
Elaborar el diagrama de flujo que lea la cantidad de trajes y el precio unitario (todos tienen el mismo
precio) e imprima el subtotal a pagar, el descuento y el total a pagar. (Utilice condiciones concatenadas)
4. En el hotel Guamuchil se hace un descuento del 10% si el cliente se hospeda más de 5 días, del 15% si se
hospeda más de 10 días y el 20% si se hospeda más de 15 días. Elaborar un algoritmo que lea el número
de días y el precio diario de la habitación e imprima el subtotal a pagar, el descuento y total a pagar.
(Utilice condiciones concatenadas)
5. Elaborar un diagrama de flujo que permita leer el nombre, tipo de empleado y sueldo de un empleado;
que imprima el incremento del sueldo y su nuevo sueldo de acuerdo a lo siguiente: si es el tipo de
2. Instituto de Educación Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil”
Área Académica de Computación e Informática
Ing. Oswaldo Sanz Hurtado
empleado 1 se le aumentara el 5%, si es de tipo 2 se le aumentara el 7%, si es 3 el 9%, si es 4 el 12%, y si
es 5 el 15%. : (Utilice la estructura de selección múltiple)
6. Elaborar un diagrama de flujo que proporcione el siguiente reporte: (Utilice estructuras repetitivas)
ANALISIS DE CALIFICACIONES
NOMBRE CAL. 1 CAL.2 CAL.3 CAL.4 PROMEDIO
XXXXXXXX 99.99 99.99 99.99 99.99 99.99
XXXXXXXX 99.99 99.99 99.99 99.99 99.99
……. ……… ……. …… ……. ……..
XXXXXXXX 99.99 99.99 99.99 99.99 99.99
PROMEDIOS 99.99 99.99 99.99 99.99 99.99
GENERALES
A partir de que se tiene el NOMBRE, calificación 1, 2,3 y 4 de varios alumnos.
El promedio se obtiene sumando las cuatro calificaciones y dividiendo el resultado entre cuatro.
El promedio general de cada calificación se calcula sumando las calificaciones de todos los
alumnos y dividiendo el resultado entre el número de alumnos.
Elaborar un diagrama de flujo un algoritmo que proporcione el siguiente reporte: (Utilice estructuras
repetitivas y otras)
CALIFICACION FINALES
NOMBRE CAL. 1 CAL.2 CAL.3 CALIF. FINAL OBSERVACION
XXXXXXXX 99.99 99.99 99.99 99.99 APROBADO
XXXXXXXX 99.99 99.99 99.99 99.99 REPROBADO
…….. ……… …….. ……. …… ……………
XXXXXXXX 99.99 99.99 99.99 99.99 REPROBADO
TOTAL APROBADOS: 999
TOTAL REPROBADOS: 999
A partir de que se tienen varios alumnos. Por cada alumno se tiene el NOMBRE, calificación 1,2
y 3, y que la calificación 1 vale el 20%, la 2 el 30% y la 3 el 50%.
Debería imprimir la observación APROBADO si la calificación final es mayor o igual a 13, en caso
contrario imprimirá REPROBADO.
3. Instituto de Educación Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil”
Área Académica de Computación e Informática
Ing. Oswaldo Sanz Hurtado
Al final se imprime el total de alumnos aprobados y el total de reprobados, es decir, debe contar
la cantidad de alumnos que obtuvieron 13 o más de calificación; y la cantidad de alumnos cuya
calificación fue menor a 13.
7. Una empresa vende hojas de hielo seco, son las condiciones siguientes:
Si el cliente es tipo 1 se le descuenta 5%
Si el cliente es tipo 2 se le descuenta 8%
Si el cliente es tipo 3 se le descuenta 12%
Si el cliente es tipo 4 se le descuenta 15%
Cuando el cliente realiza una compra se generan los datos siguientes:
Nombre del cliente
Tipo de cliente (1,2,3,4)
Cantidad de hojas
Precio por hoja
Elaborar un diagrama de flujo que permita procesar varios clientes e imprima el reporte: (Utilice
estructuras repetitivas y otras)
REPORTE DE CLIENTES
NOMBRE SUB TOTAL DESCUENTO TOTAL A PAGAR
XXXXXXXXXXX 99,999,99 99,999,99 99,999,99
XXXXXXXXXXX 99,999,99 99,999,99 99,999,99
XXXXXXXXXXX 99,999,99 99,999,99 99,999,99
TOTAL 999 CLIENTES 99,999,99 99,999,99 99,999,99
Cálculos:
Sub total = cantidad de hojas X precio por hoja
Descuento es el porcentaje correspondiente del sub total a pagar
Total a pagar= sub total – descuento
Y la sumatoria de cada uno de estos datos para imprimirlos como totales.
8. Elaborar un algoritmo que imprima el siguiente reporte (Utilice estructuras repetitivas y otras):
COSTOS DE PRODUCCION
ARTICULO UNIDADES PRODUCIDAS FACTOR COSTO COSTO FIJO COSTO PRODUCCION
XXXXXXX 9999 999.99 99,999,99 99,999,99
Xxxxxxxx 9999 999.99 99,999,99 99,999,99
Xxxxxxxx 9999 999.99 99,999,99 99,999,99
TOTAL 999 ARTICULOS 99,999,99
4. Instituto de Educación Superior Tecnológico Público “Francisco de Paula Gonzáles Vigil”
Área Académica de Computación e Informática
Ing. Oswaldo Sanz Hurtado
Datos disponibles por cada artículo:
Descripción
Cantidad de unidades producidas
Factor de costo de materiales
Costo fijo
Calculo del costo de producción = Número de unidades producidas X factor costo de materiales
+ costo fijo
Al final imprimir el total de artículos procesados. Y el total general del costo de producción.
9. Elaborar un algoritmo (diagrama de flujo y seudocódigo) que imprima el siguiente reporte: (utilice
estructuras repetitivas y otras)
PRECIOS DE VENTA
ARTICULO COSTO DE PRODUC. UTILIDAD IMPUESTO PRECIO DE VENTA
XXXXXXX 99,999,99 999.99 99,999,99 99,999,99
Xxxxxxxx 99,999,99 999.99 99,999,99 99,999,99
Xxxxxxxx 99,999,99 999.99 99,999,99 99,999,99
TOTAL 999 99,999,99 99,999,99 99,999,99 99,999,99
Datos disponibles por cada artículo:
Descripción
Costo de producción
Cálculos:
Utilidad = 120% del costo de producción
Impuesto = 15% (costo de producción)
Precio de venta = costo de producción + utilidad + impuesto