0% encontró este documento útil (0 votos)
9 vistas2 páginas

Algoritmos y Programas en Python para Ejercicios

El documento presenta una serie de ejercicios de programación en Python que requieren el desarrollo de algoritmos y diagramas de flujo. Los ejercicios abarcan temas como descuentos en compras, alquiler de automóviles, cálculo de salarios, distribución de donaciones, clasificación de triángulos, tarifas de transporte y cálculo de MCM y MCD. Cada ejercicio tiene un enfoque práctico y se centra en la resolución de problemas específicos mediante la programación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas2 páginas

Algoritmos y Programas en Python para Ejercicios

El documento presenta una serie de ejercicios de programación en Python que requieren el desarrollo de algoritmos y diagramas de flujo. Los ejercicios abarcan temas como descuentos en compras, alquiler de automóviles, cálculo de salarios, distribución de donaciones, clasificación de triángulos, tarifas de transporte y cálculo de MCM y MCD. Cada ejercicio tiene un enfoque práctico y se centra en la resolución de problemas específicos mediante la programación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRÁCTICA CALIFICADA

Desarrollar los diagramas de flujo (o N-S) y programas en Python de los siguientes


ejercicios:
1. Un supermercado ha puesto en oferta la venta al por mayor de cierto producto,
ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso
contrario. Además, por la compra de más de 3 docenas se obsequia una unidad del
producto por cada docena en exceso sobre 3. Diseñe un algoritmo que determine el
monto de la compra, el monto del descuento, el monto a pagar y el número de
unidades de obsequio por la compra de cierta cantidad de docenas del producto.

2. Diseñe un algoritmo que lea un número de tres cifras y determine si es igual al revés
del número.

3. Una compañía dedicada al alquiler de automóviles cobra un monto fijo de $500 para
los primeros 300 km de recorrido. Para más de 300 km y hasta 1000 km, cobra un
monto adicional de $ 1.50 por cada kilómetro en exceso sobre 300. Para más de 1000
km cobra un monto adicional de $ 1.00 por cada kilómetro en exceso sobre 1000. Los
precios ya incluyen el 18% del impuesto general a las ventas, IGV. Diseñe un
algoritmo que determine el monto a pagar por el alquiler de un vehículo y el monto
incluido del impuesto.

4. Diseñe un algoritmo que lea tres longitudes y determine si forman o no un triángulo.


Si es un triángulo calcular su área. Considere que para formar un triángulo se requiere
que: "el lado mayor sea menor que la suma de los otros dos lados".

5. Diseñe un algoritmo que lea un número entero de 3 cifras, y forme el mayor número
posible con las cifras del número ingresado. El número formado debe tener el mismo
signo que el número ingresado.

6. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente


manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40
horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora
extra.

7. Una institución benéfica recibe anualmente una donación proveniente de Europa y lo


reparte entre un centro de salud, un comedor de niños y una parte lo invierte en la
bolsa de acuerdo a lo siguiente:
• Si el monto de la donación es de $10,000 o más: 30% se destina al centro de
salud, 50% al comedor de niños y el resto se invierte en la bolsa.
• Si el monto de la donación es menor que $10,000: 25% se destina al centro de
salud, 60% al comedor de niños y el resto se invierte en la bolsa.
La institución desea saber cuánto de dinero destinará a cada rubro anualmente.

8. Realiza un programa que clasifique un triángulo tras recibir el tamaño de sus lados.
Se debe clasificar como triángulo rectángulo, isósceles, equilátero o escaleno.

9. Una compañía de transporte internacional tiene servicio en algunos países cobrando


la tarifa por kilogramo por zona: América del Norte ($24) , América Central ($20),
América del Sur ($21), Europa ($10) y Asia($18). El costo por servicio de transporte
se basa en el peso del paquete y la zona a la que va dirigida. Parte de su política
implica que los paquetes con un peso superior a 5kg no son transportados, por
cuestiones de logística y seguridad. Realiza un algoritmo para determinar el cobro
por la entrega de un paquete o, en su caso, el rechazo de la entrega.

10. Hacer un algoritmo para ingresar 2 números por el teclado, y que calcule el MCM
(mínimo Común Múltiplo) y MCD (máximo común divisor).

También podría gustarte