0% encontró este documento útil (0 votos)
349 vistas4 páginas

Ejercicios Programación Modular - Sol

Este documento presenta 12 ejercicios de programación modular relacionados con cálculos de sueldos, precios y bonificaciones. Los ejercicios involucran el diseño de algoritmos para determinar valores como sueldos brutos y netos, importes a pagar, descuentos y obsequios en base a diferentes tablas de precios, comisiones, bonificaciones y condiciones.

Cargado por

Nadim Gomez
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)
349 vistas4 páginas

Ejercicios Programación Modular - Sol

Este documento presenta 12 ejercicios de programación modular relacionados con cálculos de sueldos, precios y bonificaciones. Los ejercicios involucran el diseño de algoritmos para determinar valores como sueldos brutos y netos, importes a pagar, descuentos y obsequios en base a diferentes tablas de precios, comisiones, bonificaciones y condiciones.

Cargado por

Nadim Gomez
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
Está en la página 1/ 4

EJERCICIOS PROGRAMACIÓN MODULAR

Haciendo uso de la programación modular desarrolle los siguientes ejercicios. El número y tipo
de métodos a utilizar es de acuerdo al criterio del desarrollador.

1. Una empresa paga a sus vendedores un sueldo bruto igual a la suma de un sueldo
básico de S/. 300 más una comisión igual al 15% del monto total vendido. Por otro lado,
si el sueldo bruto del vendedor es mayor que S/. 1800, recibe un descuento del 15% del
sueldo bruto; en caso contrario, recibe un descuento del 11% del sueldo bruto. Además,
como incentivo, la empresa obsequia 3 polos si es que el monto vendido es mayor a S/.
500; en caso contrario, sólo obsequia 1 polo. Diseñe un algoritmo que determine el
sueldo bruto, el descuento, el sueldo neto y el número de polos de obsequio
correspondiente a un vendedor de la empresa.

2. Una librería estima los precios de sus libros de la siguiente forma: el precio básico de
un libro es de S/. 5.0 más S/.0.15 por página. Sin embargo, si el número de páginas
excede de 300, el precio sufrirá un recargo adicional de S/.10.0 Además, si el número
de páginas excede de 550, el precio se incrementará en otros S/. 7.50.

Diseñe un programa que determine el precio de un libro.

3. Una empresa química paga a sus vendedores un sueldo bruto que es igual a la suma
de un sueldo básico quincenal de S/.250 más una comisión igual a un porcentaje del
total de las ventas efectuadas de acuerdo a la siguiente tabla:

Monto Vendido Comisión


>=20000 16%
>=15000 pero <20000 14%
>=10000 pero <15000 12%
<10000 10%

Por otro lado, si el sueldo bruto del vendedor supera los S/.1800, este se somete a un
descuento del 11%. Diseñe un programa que determine el sueldo bruto, el descuento y
el sueldo neto de un vendedor.

4. Una empresa registra el sexo, edad y estado civil de sus empleados a través de un
número entero positivo de cuatro cifras de acuerdo a lo siguiente: la primera cifra de la
izquierda representa el estado civil (1 para soltero, 2 para casado, 3 para viudo y 4 para
divorciado), las siguientes dos cifras representan la edad y la tercera cifra representa el
sexo (1 para femenino y 2 para masculino). Diseñe un programa que determine el estado
civil, edad y sexo de un empleado conociendo el número que empaqueta dicha
información.

5. La empresa Construya Fácil ha puesto a la venta los libros indicados en la siguiente


tabla:

Precio en la
Libro
Sede
Manual Práctico de Construcción $. 30
Manual Práctico de Instalaciones Sanitarias $. 27
Manual Práctico de Instalaciones Eléctricas $. 20
Manual Práctico de Acabados $. 35

Los precios indicados en la tabla se aplican en caso que el pago se efectúe en la sede
de la empresa. Si el pago se efectúa a domicilio, el precio se incrementa en un 2%. Dada
una compra de cierta cantidad de unidades de un mismo título de libro, diseñe un
algoritmo que determine el importe total a pagar y el precio unitario pagado por cada
libro.

6. Una inmobiliaria ofrece casas de interés social bajo las siguientes condiciones: si el
ingreso mensual del comprador es menos de $1250 la cuota inicial será igual al 15% del
costo de la casa y el resto se distribuirá en 120 cuotas mensuales; pero, si el ingreso
mensual del comprador es mayor o igual a $1250 la cuota inicial será igual al 30% del
costo de la casa y el resto se distribuirá en 75 cuotas mensuales. Diseñe un algoritmo
que determine cuánto debe pagar un comprador por concepto de cuota inicial y cuánto,
por cada cuota mensual.

7. Un vivero municipal vende plantones a los precios indicados en la siguiente tabla:

Plantones Costo por unidad


Forestal S/. 0.35
Forestal ornamental S/. 0.50
Frutal S/. 2.00
Frutal injertado S/. 3.00
Bonsai S/. 5.00

Por otro lado, si el cliente adquiere más de 10 docenas de plantones de cualquier tipo,
el vivero le obsequia 3 plantones por cada docena adquirida; en caso contrario, sólo le
obsequia 1 plantón por cada docena. Diseñe un programa que determine el importe a
pagar y el número de plantones de obsequio por la compra de cierta cantidad de
plantones de un mismo tipo.

8. En un instituto, los cursos de matemática, física y química se evalúan en base a tres


prácticas calificadas. Cada práctica tiene un peso dado en la siguiente tabla:
Curso Práctica 1 Práctica 2 Práctica 3
Matemática 1 2 3
Física 1 1 2
Química 1 1 1

Dadas las notas de práctica de un alumno para uno de los tres cursos, diseñe un
programa que determine el peso de cada práctica, el promedio final del alumno y su
condición de aprobado o desaprobado. La nota mínima aprobatoria es 13.

9. En un cine, los precios de las entradas son los mostrados en la siguiente tabla:

Día General Niños


Lunes S/. 9 S/. 7
Martes S/. 7 S/. 7
Miércoles a Viernes S/. 10 S/. 8
Sábado y Domingo S/. 12 S/. 9

Como oferta, el cine entrega un vale por media entrada si el número total de entradas
adquiridas (la suma del número de entradas generales más el número de entradas de
niños) es mayor que 5. Diseñe un programa que determine cuánto debe pagar un cliente
por la compra de cierta cantidad de entradas generales y/o de niños.

10. Una empresa calcula el sueldo bruto de sus trabajadores en base a las horas trabajadas.
Hasta 48 horas, se paga una tarifa horaria normal. Para las horas en exceso sobre 48,
se paga un recargo del 15% respecto a la tarifa horaria normal. Por otro lado, si el sueldo
bruto es superior a S/. 1700, se aplica un descuento del 11%. Diseñe un programa que
determine el sueldo bruto, el descuento y el sueldo neto de un trabajador.

11. Un supermercado vende yogurt en botellas de 1 litro a los precios dados en la siguiente
tabla:
Código del Yogurt Precio por Litro
101 S/. 4.2
102 S/. 3.5
103 S/. 5.5
104 S/. 5.1

Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la compra


de acuerdo a la siguiente tabla:

Unidades adquiridas % de descuento


1 a 10 5.0%
11 a 20 7.5%
21 a 30 10.0%
Más de 30 12.5%

Adicionalmente, si el importe de la compra es mayor que S/. 250, la tienda obsequia una
lonchera térmica; en caso contrario, obsequia un toma-todo. Cualquiera de los regalos
es aplicable únicamente a la compra de yogurt con código 103, para los demás no hay
regalo.
Diseñe un algoritmo que determine el importe de la compra, el importe del descuento, el
importe a pagar y el obsequio (lonchera térmica, toma-todo o ninguno) por la compra de
cierta cantidad de unidades de una misma marca de yogurt.

12. Una empresa evalúa a sus empleados bajo dos criterios: puntualidad y rendimiento. En
cada caso el empleado recibe un puntaje que va de 1 a 10, de acuerdo a los siguientes
criterios:
Puntaje por puntualidad:- está en función a los minutos de tardanza de acuerdo a la
siguiente tabla:

Minutos de Tardanza Puntaje


0 10
1a2 8
3a5 6
6a9 4
Más de 9 0

Puntaje por rendimiento:- está en función a la cantidad de observaciones efectuadas


al empleado por no cumplir sus obligaciones de acuerdo a la siguiente tabla:

Observaciones efectuadas Puntaje


0 10
1 8
2 5
3 1
Más de 3 0

El puntaje total del empleado es la suma del puntaje por puntualidad más el puntaje por
rendimiento. En base al puntaje total, el empleado recibe una bonificación anual de
acuerdo a la siguiente tabla:

Puntaje Total Bonificación


Menos de 11 S/. 2.5 por punto
11 a 13 S/. 5.0 por punto
14 a 16 S/. 7.5 por punto
17 a 19 S/. 10.0 por punto
20 S/. 12.5 por punto

Diseñe un programa que determine el puntaje por puntualidad, el puntaje por


rendimiento, el puntaje total y la bonificación que le corresponden a un empleado de la
empresa.

También podría gustarte