Vous êtes sur la page 1sur 7

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS EJERCICIOS Responda utilizando Jframe, clases, mtodos y propiedades, y con clase test.

El diseo del Jframe queda a criterio del estudiante.

1. En la ciudad de Cajamarca existen tres jefaturas de polica. En cada una de ellas procesan los presos segn el tipo de pista en contra que tengan. Las pistas se clasifican en :

Tipo de pista A B C

Puntuacin 20 15 30

Un preso tiene M pistas en contra, las cuales pueden ser de cualquier tipo. Se desea un programa que procese los n presos de cada jefatura y produzca la siguiente informacin:

Para cada jefatura:

Estatus de cada preso de acuerdo a la siguiente tabla:

Puntuacin Total >= 85 Mas de 65 menos de 85 <= 65

Estatus Culpable Sospechoso de alto riesgo Sospechoso de bajo riesgo

Cuntos presos hay. Cul es el tipo de pista ms frecuente. Porcentaje de cada tipo de pista.

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS

2. Implementar un programa que determine si un entero n>2 es un numero primo, recordar que se hace examinando si n es divisible por cualquiera de los enteros 2,3,4....n/2., Si n no es numero primo entonces tiene un divisor no trivial <= raizcuadrada(n). a. Modificar el programa de manera que solamente se examine si n es divisible por cualquiera de los enteros 2,3,4..raizcuadrada(n). b. Modificar el programa de manera que solamente se examine si n es divisible por 2 o por cualquier entero impar <=raizcuadrada(n).

3.

Se desea saber el promedio de notas que tienen los estudiantes que cursan las carreras de Idiomas, Sistemas y Mecnica en la Universidad UTP. Para cada estudiante se sabe carnet, carrera y notas de las 6 materias cursadas. Adems del promedio de cada carrera se requiere: a) Promedio de las tres carreras juntas. b) Cul (cuales) carreras tienen promedio igual o mayor al promedio general. c) Cul carrera tiene el promedio mas alto. d) Cul es el porcentaje de materias aprobadas por carrera. e) Cul es el porcentaje de materias reprobadas por carrera

4. Un mdico clasifica sus pacientes en tres tipos segn sea el problema que presenta y ordena radiografas de acuerdo a la siguiente etapa:

Tipo C R D

Problema Cardiovascular Respiratorio Todos los dems

Numero de Radiografas 1 2 3

El medico cobra $ 15.000 . por consultas y cada radiografa cuesta $ 10.000 . Si se conoce el nmero de la cdula de identidad del paciente, su nombre y el problema que padece mostrar la siguiente informacin.

a) El nombre b) El tipo de problema c) Numero de radiografas

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS


d) Cantidad a pagar por honorarios y radiografas.

5. La compaa de telecomunicaciones Claro, desea calcular el monto a cobrar a sus clientes. Si se conoce para un cliente el numero de telfono, el total de llamadas realizadas en el mes y el total de minutos consumidos en esas llamadas. Elaborar un programa que permita calcular el monto a cobrar, el cual viene dado por la siguiente tabla Minutos 0 50 51 100 101 200 201 300 > 300 $ 100 120 150 200 250

Adicionalmente, se realiza un descuento, el cual depende del total de llamadas realizadas y viene dado en la siguiente tabla: Total llamadas 0 20 21 100 101 200 > 201 Dscto 5% 7% 9% 10%

6. El Banco MiBanco est prximo a abrir sus puertas, por esta razn necesita con suma urgencia la elaboracin 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 nmero de cuenta, la cdula del cliente, el nombre del cliente, el tipo de cuenta (1- Ahorro, 2- Corriente, 3 Fal y 4 Prstamo) y por ltimo, el saldo en cuenta. Se desea elaborar un programa, el cual permita leer los datos del cliente, calcular el inters y mostrar la siguiente informacin: Para cada cliente: 1. Cedula, nombre y tipo de cuenta 2. Monto a pagar de inters, 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

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS


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

7. La Sunat ha establecido un nuevo impuesto a las compras de productos, el cul est determinado por el tipo de artculo a facturar, segn la siguiente tabla: Tipo de producto Exclusivo Lujo Econmico Accesible Tasa impuesto 30% 20% 10% 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 cul se le realiza un descuento, cuyo porcentaje es conocido. 8. Elabore un algoritmo que dado un valor X, calcule Para X positivo: F(x) = (x - 2) 2 Para X negativo: F(x) = (x + 2) 2
2 2

+ (x - 4)

+ (x - 6) 4

+ (x + 4) 4

+ (x + 6) 6

9. Suponga que se leen los datos de tres artculos comprados en una tienda donde para cada articulo se conoce el nombre del artculo, la cantidad a comprar del artculo 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 15.5%, en aquellas compras cuyo monto supera los $ 70.000.

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS


10. 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 de hijos que tiene. El porcentaje de aumento del sueldo viene dado por el tipo de trabajador que es: Tipo de trabajador V G E O 10% 15% 20% 30%

Adicionalmente se le paga una prima por cada hijo la cual es conocida y la misma para todos.

11. Elabore un algoritmo que solicite la cantidad a pedir para un articulo, segn su inventario, se conoce para cada articulo 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 artculo 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%

12. La compaa de celebraciones Diversiones Full S.A.C., ofrece un paquete completo para la celebracin de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas, comida, cotillones, comida y msica. El monto a 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 duracin de la misma segn la siguiente tabla:

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS


Entre 1 y 100 invitados Entre 101 y 500 invitados Ms de 500 invitados $8000 c/u $6000 c/u $4000 c/u

Adicionalmente, se establece una cuota adicional a pagar, segn las horas que dur la fiesta, la tabla se muestra a continuacin:

1 a 4 horas 5 a 7 horas

$100000 $200000 $300000

Ms de 7 horas

Implemente el programa que reciba los datos de las fiestas efectuadas en un mes: cdula del contratante, cantidad de invitados y nmero de horas de la fiesta, y genere el monto a pagar por fiesta, mostrando la siguiente informacin: Para cada fiesta: 1. Cdula, cantidad de invitados y nmero de horas de la fiesta 2. Monto a cancelar por fiesta.

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

UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS


13. Desarrolle un programa que utilice funciones para generar dos vectores A y B de 20 valores cada uno, tal que: a) Mediante una funcion calcular C(i)=A(i)+B(i) b) Mediante otra desplegar en pantalla los vectores A,B,C, incluyendo los encabezados que usted crea conveniente

14. Realice un programa que elimine los elementos duplicados de una lista y por cada elemento indique la cantidad de veces que se repite en la lista.