Instituto Educación Superior Tecnológico Público
Guía Práctica N.º 4
Lógica de Programación
Logro del Tema: Usar estructuras secuenciales.
DIAGRAMA DE FLUJO - Ejercicio #1 - ANÁLISIS, CONSTRUCCIÓN Y
PRUEBA DE ESCRITORIO
https://www.youtube.com/watch?v=IFIxFhfS2LY&ab_channel=Pasosporingenier%C3%ADa
Tarea:
1. Escribir un programa en Python en el cual se ingresen cuatro números, calcular e informar
la suma de los dos primeros y el producto del tercero y el cuarto.
2. Escribir un programa en Python que solicite una medida en metros y muestre en pantalla
dicha medida convertida en milímetros, centímetros, pulgadas y pies.
3. Desarrolle el programa que, dada la capacidad de un disco duro en gigabytes, lo convierta a
megabytes, kilobytes y bytes. 1 KB = 1024 bytes, 1 MB = 1024 KB, 1 GB = 1024 MB.
4. 5. Desarrolle el programa que determine de un cilindro el área base = π r2, área lateral = 2
π r h, área total = 2 x área base x área lateral. Siendo r el radio y h la altura.
5. Realizar un programa que capture un numero de tres cifras y lo descomponga en unidades,
decenas y centenas. El programa debe indicarnos cuantas unidades hay, cuantas decenas
y cuantas centenas.
6. Desarrolle un programa que logre sumar las cifras de un numero de 4 dígitos que se ingresa
por teclado.
7. Construir un programa que dado cualquier número e indicando el porcentaje que se desea
saber, nos muestre en pantalla el valor del porcentaje solicitado.
8. Un agente en ventas recibe un sueldo base más un 15% extra por comisión de sus ventas,
el agente desea saber cuánto dinero obtendrá por comisiones de las 2 ventas que realiza en
el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.
Área académica de Computación e Informática
Instituto Educación Superior Tecnológico Público
9. Desarrolle el programa que permite convertir una cantidad dada en metros a su equivalente
en centímetros, pulgadas, pies y yardas. Considere los siguientes factores de conversión:
1 metro = 100 cm, 1 pie = 12 pulgadas, 1 yarda = 3 pies, 1 pulgada = 2.54 cm
10. Juan, Rosa y Daniel aportan cantidades de dinero para formar un capital. Juan y Rosa
aportan en dólares y Daniel, en soles. Desarrolle el programa que determine el capital total
en dólares y que porcentaje de dicho capital aporta cada uno. Dólar = S/. 3.70 nuevos soles.
11. El cálculo del pago mensual de un empleado de una empresa se efectúa de la siguiente
manera: el sueldo básico se calcula sobre la base del número total de horas trabajadas
basado en una tarifa horaria, al sueldo básico, se le aplica una bonificación del 20%
obteniéndose el sueldo bruto; al sueldo bruto, se le aplica un descuento del 10%
obteniéndose el sueldo neto. Desarrolle el programa que muestre el sueldo básico, bruto y
neto de un trabajador.
12. 11. Una institución social recibe anualmente una donación que reparte de la siguiente forma:
25% para el centro de salud, 35% en el comedor infantil, 25% para la escuela infantil y el
resto para el asilo de ancianos. Desarrolle el programa que muestre los montos asignados.
13. En una tienda han puesto en oferta la venta de todos sus artículos por cambio de estación
ofreciendo un 15% + 15% de descuento. El primer 15% se aplica al importe de la compra,
mientras que el segundo 15% se aplica al importe que resulta de restar el importe de la
compra menos el primer descuento. Dada la cantidad de unidades adquiridas de un mismo
tipo de artículo por parte de un cliente y el precio unitario del artículo. Desarrolle el programa
que determine el importe de la compra, el descuento y el importe a pagar.
14. Una empresa paga a sus vendedores un sueldo básico mensual de S/. 500. El sueldo bruto
es igual al sueldo básico más una comisión, que es igual al 9% del monto total vendido. Por
ley, todo vendedor se somete a un descuento del 11%. Desarrolle el programa que calcule
la comisión, el sueldo bruto, el descuento y el sueldo neto de un vendedor de la empresa.
15. Dada una cantidad de dinero en soles, desarrolle el programa que descomponga dicha
cantidad en billetes de 200, 100, 50, 20, 10 y monedas de 5, 2, 1 nuevos soles.
Área académica de Computación e Informática