Está en la página 1de 5

Ing.

Fabián Zaldívar, EAI

Problemario.
1) El Banco para el Pueblo está próximo a abrir sus puertas, por esta razón
necesita con suma urgencia la elaboración y mantenimiento de un programa
que le permita mantener los saldos y movimientos de las cuentas que manejará
el banco.
El banco conoce para cada cuenta a aperturar, el número de cuenta, la cédula
del cliente, el nombre del cliente, el tipo de cuenta (1- Ahorro, 2- Corriente, 3 –
Fal y 4 – Préstamo) y por último, el saldo en cuenta.
Se desea elaborar un algoritmo, el cual permita leer los datos del cliente,
calcular el interés y mostrar la siguiente información:
Para cada cliente:
1. Cedula, nombre y tipo de cuenta
2. Monto a pagar de interés, dado por la siguiente tabla
a. Para cuentas tipo 1 (ahorro) el 10%
b. Para cuentas tipo 2 (corriente) el 8%
c. Para cuentas tipo 3 (fal) el 12%
d. Para cuentas tipo 4 (prestamos) 0%
3. Saldo actual
4. Saldo nuevo con los intereses

Para el banco:
1. Total clientes por cada tipo de cuenta
2. Total monto interés pagado
3. Total saldos nuevos en el banco
4. Cliente con mayor saldo nuevo
5. Cliente con menor saldo nuevo

2) El Estado de Honduras ha establecido un nuevo impuesto a las compras de


productos, el cual está determinado por el tipo de artículo a facturar, según la
siguiente tabla:

Tipo de producto Tasa impuesto

Exclusivo 30%
Lujo 20%
Económico 10%
Accesible 5%

Para cada compra se conoce, monto de la compra y el tipo de producto.


Se desea elaborar el algoritmo que nos permita para cada compra realizada,
calcular el impuesto que deberá cancelar el cliente y el monto total de la factura, a
la cual se le realiza un descuento, cuyo porcentaje es conocido.

3) Suponga que se leen los datos de tres artículos comprados en una tienda donde
para cada artículo se conoce el nombre del artículo, la cantidad a comprar del
artículo y el precio del mismo. Calcule el monto total a pagar por el articulo si
adicionalmente se desea cobrar el impuesto sobre la venta de 14.5%, en
aquellas compras cuyo monto supera los Lps. 50,000.00.

4) Elabore un algoritmo, que calcule el aumento de sueldo de un trabajador,


conociendo del mismo, su nombre, tipo de trabajador, su sueldo y la cantidad

1
Ing. Fabián Zaldívar, EAI

de hijos que tiene. El porcentaje de aumento del sueldo viene dado por el tipo
de trabajador que es:

Tipo de trabajador
‘V’ 10%
‘G’ 15%
‘E’ 20%
‘O’ 30%
Adicionalmente se le paga una prima por cada hijo la cual es de Lps. 250.00.
5) Elabore un algoritmo que solicite la cantidad a pedir para un artículo, según su
inventario, se conoce para cada artículo su tipo (1,2,3) y la cantidad en
existencia, deseando calcular la cantidad a solicitar. La cantidad a solicitar
depende de:

Para cada tipo de artículo


1 -> se solicita el 10%
2 -> se solicita el 15%
3 -> se solicita el 5%

Adicionalmente, se solicita dependiendo de la cantidad:

Cantidad < 10 -> se solicita 20%


10<= cantidad <20 se solicita 15%
Cantidad>= 20 se solicita el 10%

6) El colegio “Mi angelito” desea calcular el monto a pagar por inscripción del
nuevo año escolar, para las familias con hijos en el colegio. Para ello se conoce
el número de hijos que tiene la familia en el colegio, el monto de matrícula por
niño, el monto de la mensualidad del mes de septiembre por niño y el monto de
la sociedad de padres. Elabore un algoritmo que calcule el total a pagar por la
familia, si la sociedad de padres se cobra una vez por familiar y si se otorga un
descuento por la cantidad de hijos en el colegio que viene dado por la siguiente
tabla.

Cantidad de hijos Descuento


2 niños 10%
3 niños 15%
> 3 niños 20%

11) Censo
Se tiene la información del censo realizado por el gobierno en el año 2010. El
censo fue realizado por municipios y para los municipios censados se conoce la
siguiente información: nombre del municipio, cantidad de ancianos hombres,
cantidad de ancianos mujeres, cantidad de hombres adultos, cantidad de
mujeres adultos, cantidad de niños y cantidad de niñas. Se desea generar un
algoritmo que permita procesar la información del censo y adicionalmente,
calcular el monto por educación para todos los niños en el municipio y en
Venezuela, sabiendo que cada niño cuesta un monto de prima definida por la
siguiente tabla:

Si la cantidad de niños y niñas es


1. Cantidad > 0 y cantidad < 100000 prima por niño Lps. 30,000.00
2. Cantidad >=100000 y cantidad < 200000 prima por niño Lps.
25,000.00

2
Ing. Fabián Zaldívar, EAI

3. Cantidad >=200000 y cantidad < 500000 prima por niño Lps.


20,000.00
4. Cantidad >= 500000 prima por niño Lps. 10,000.00

Se desea elaborar un algoritmo, el cual permita leer los datos del municipio, y
mostrar la siguiente información:
Para cada municipio:
1. nombre del municipio, cantidad de ancianos hombres, cantidad de
ancianos mujeres, cantidad de hombres adultos, cantidad de mujeres
adultos, cantidad de niños y cantidad de niñas.
2. Cantidad de adultos en el municipio, cantidad de ancianos y cantidad de
niños.
3. Monto de prima por mantenimiento de los niños.

Para el país:
1. Total adultos, ancianos y niños en el país.
2. Total de personas que viven en el país.
3. Total monto de prima por niños en el país.
4. Municipio con mayor personas
5. Municipio con menor personas

12) Celulares
Se tiene la información de los clientes de una compañía de telefonía celular. Los
datos conocidos para cada cliente son, número de teléfono, nombre del cliente,
cantidad de llamadas y cantidad de minutos en llamadas.
Se desea generar un algoritmo que dada la información del cliente permita
calcular el monto a cobrar por cada cliente afiliado a la compañía, donde el
monto a cobrar por minuto consumido depende de la siguiente tabla:

Cantidad de minutos consumidos monto por minuto


Minutos < 200 Lps. 150.00
Minutos >= 200 y minutos <500 Lps. 180.00
Minutos >=500 y minutos <1000 Lps. 200.00
Minutos >= 1000 Lps. 210.00

Se desea elaborar un algoritmo, el cual permita leer los datos de los clientes, y
mostrar la siguiente información:

Para cada cliente:


1. Número de teléfono, nombre del cliente, cantidad de llamadas y
cantidad de minutos en llamadas
2. Monto a cancelar del cliente.

Para la compañía:
1. Total llamadas para todos los clientes
2. Total minutos consumidos entre todos los clientes.
3. Cantidad de clientes en cada rango de minutos.
4. Cliente con mayor pago
5. Cliente con menor pago

13) Tu fiesta
La compañía de celebraciones de fiestas “Tú fiesta”, ofrece un paquete
completo para la celebración de fiestas de todo tipo, que incluye entre otras
cosas, el local, sillas, mesas, comida, cotillones, comida y música. El monto a

3
Ing. Fabián Zaldívar, EAI

cobrar por la fiesta depende de la cantidad de invitados que asisten a la fiesta.


Al finalizar la fiesta, se contacta al cliente y se le cobra por los servicios. Este
cobro viene dado por la cantidad de invitados que estuvieron en la fiesta y la
duración de la misma según la siguiente tabla:
Entre 1 y 100 invitados Lps. 8000 c/u
Entre 101 y 500 invitados Lps. 6000 c/u
Más de 500 invitados Lps. 4000 c/u
Adicionalmente, se establece una cuota adicional a pagar, según las horas que duró la
fiesta, la tabla se muestra a continuación:

1 a 3 horas Lps. 100,000


4 a 6 horas Lps. 200,000
Más de 6 horas Lps. 300,000

Escriba el algoritmo, que reciba los datos de las fiestas efectuadas en


un mes: cédula del contratante, cantidad de invitados y número de horas
de la fiesta, y genere el monto a pagar por fiesta, mostrando la
siguiente información:

Para cada fiesta:


1. Cédula, cantidad de invitados y número de horas de la fiesta
2. Monto a cancelar por fiesta.

Para la compañía:
1. Total invitados en todas las fiestas efectuadas durante el mes.
2. Total horas en todas las fiestas efectuadas durante el mes.
3. Cantidad de fiestas por cada rango de horas.
4. Fiesta con mayor pago
5. Fiesta con menor pago

14) Inscripción
El departamento de control de estudios de una universidad, posee la siguiente
información de todos los estudiantes que desean cursar el semestre de verano:
a. Carnet
b. Cantidad de materias inscritas
c. Número de créditos inscritos

El monto a pagar por matrícula, depende de la cantidad de créditos inscritos


Cantidad de créditos Monto por un crédito
Menor de 8 Lps. 10,000.00 c/u
Entre 8 y 12 Lps. 13,000.00 c/u
Más de 12 Lps. 20,000.00 c/u

Adicionalmente, se ofrece un descuento que depende del número de materias


inscritas
Cantidad de materias Porcentaje
Entre 4 y 6 materias 10%
Más de 6 materias 15 %

Escriba el algoritmo, que reciba los datos de los estudiantes y genere el monto
a pagar por estudiante, mostrando la siguiente información:

Para cada estudiante:


1. Carnet, cantidad de materias inscritas y número de créditos inscritos

4
Ing. Fabián Zaldívar, EAI

3. Monto a cancelar.

Para la universidad:
1. Total estudiantes inscritos.
2. Total materias inscritas.
3. Cantidad de estudiantes por cada rango de créditos.

También podría gustarte