Ejercicios de Aplicación

4
Mg. Patricia Janet Benites Yglesias Tipo Clase G R P T Analgésicos Antibióticos Antipiréticos otros EJERCICIOS DE APLICACIÓN DESARROLLAR LOS SIGUIENTES EJERCICIOS 1. Una farmacia ha clasificado sus productos de la siguiente manera: Cada clase puede ser de procedencia Nacional o Importado. En un proceso repetitivo se ingresan los siguiente datos: procedencia(N,I, Enter) tipo de operación (Entrada, Salida), tipo de producto (G,R,P,T), cantidad. El proceso termina cuando al ingresar la procedencia se presiona enter debiendo mostrar a continuación el stock de cada tipo de producto de acuerdo a su procedencia, asumiendo que el proceso con stock 0 para todos los tipos de producto. 2. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuánto dinero obtendrá en la semana cada vendedor tomando en cuenta su sueldo base y sus comisiones. 3. Requerir el ingreso de una palabra clave consistente en un máximo de 5 caracteres. Debe permitirse un máximo de 3 intentos para acertar. Entiéndase como palabra clave aquella que al ingresar sus caracteres que lo conforman, no se visualizan en pantalla. Considerar la palabra clave “UAP” 4. Se desea obtener el cómputo general de unas elecciones en las que han participado 3 partidos políticos en 30 ciudades, considerando que en cada ciudad hay un máximo de 100 votantes. Contemplar los votos nulos y en blanco mostrando el resultado final con sus respectivos porcentajes. 5. Determinar el costo de producción y el volumen de equilibrio de N productos, bajo las siguientes condiciones: Cada producto se identifica por un código y su descripción Casa producto tiene un costo fijo y un costo variable Además de cada producto se sabe su producción y su precio de venta El costo de producción se determina por: Costoprod=costofijo + costovar * produccion El volumen de equilibrio se determina por: Volumen= costo fijo / costovar - preciovta 6. Procesar el movimiento bancario de una cuenta, ingresando el número de cuenta, nombre del cliente y el saldo anterior. Luego ingresar el tipo de movimiento (1 = Deposito, 2 =Retiro, 0 = fin) y la cantidad que lo represente. Si se ingresa otro tipo de movimiento dar el mensaje de movimiento NO VALIDO. Terminar cuando se ingrese 0

description

Ejercicios en java

Transcript of Ejercicios de Aplicación

Page 1: Ejercicios de Aplicación

Mg. Patricia Janet Benites Yglesias

Tipo Clase

G

R

P

T

Analgésicos

Antibióticos

Antipiréticos

otros

EJERCICIOS DE APLICACIÓN

DESARROLLAR LOS SIGUIENTES EJERCICIOS

1. Una farmacia ha clasificado sus productos de la siguiente manera:

Cada clase puede ser de procedencia Nacional o Importado. En un proceso repetitivo se ingresan los siguiente datos: procedencia(N,I, Enter) tipo de operación (Entrada, Salida), tipo de producto (G,R,P,T), cantidad. El proceso termina cuando al ingresar la procedencia se presiona enter debiendo mostrar a continuación el stock de cada tipo de producto de acuerdo a su procedencia, asumiendo que el proceso con stock 0 para todos los tipos de producto.

2. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuánto dinero obtendrá en la semana cada vendedor tomando en cuenta su sueldo base y sus comisiones.

3. Requerir el ingreso de una palabra clave consistente en un máximo de 5 caracteres. Debe permitirse un máximo de 3 intentos para acertar. Entiéndase como palabra clave aquella que al ingresar sus caracteres que lo conforman, no se visualizan en pantalla. Considerar la palabra clave “UAP”

4. Se desea obtener el cómputo general de unas elecciones en las que han participado 3 partidos políticos en 30 ciudades, considerando que en cada ciudad hay un máximo de 100 votantes. Contemplar los votos nulos y en blanco mostrando el resultado final con sus respectivos porcentajes.

5. Determinar el costo de producción y el volumen de equilibrio de N productos, bajo las siguientes condiciones:

Cada producto se identifica por un código y su descripción

Casa producto tiene un costo fijo y un costo variable

Además de cada producto se sabe su producción y su precio de venta

El costo de producción se determina por: Costoprod=costofijo + costovar * produccion

El volumen de equilibrio se determina por: Volumen= costo fijo / costovar - preciovta

6. Procesar el movimiento bancario de una cuenta, ingresando el número de cuenta,

nombre del cliente y el saldo anterior. Luego ingresar el tipo de movimiento (1 = Deposito, 2 =Retiro, 0 = fin) y la cantidad que lo represente. Si se ingresa otro tipo de movimiento dar el mensaje de movimiento NO VALIDO. Terminar cuando se ingrese 0

Page 2: Ejercicios de Aplicación

Mg. Patricia Janet Benites Yglesias

como tipo de movimiento y mostrar los datos de la cuenta así como el número de depósitos y retiros, saldo anterior, los totales de los depósitos, retiros y el saldo actual

7. Se desea procesar las operaciones bancarias de un cliente a quien se le pide por única vez su nombre y su saldo inicial. Luego en un proceso repetitivo se presenta las siguientes opciones: Deposito, Retiro, Fin; al ingresar la opción elegida si esta fue D se pide si es en efectivo(1) o con Cheque(2), se ingresa la cantidad y si fuese Cheque se descuenta el 1% por comisión y se actualiza su saldo mostrándolo en pantalla. Si la opción elegida fue R se ingresa la cantidad verificando que esta sea menor al saldo actualizándolo, de lo contrario dar un mensaje de sobregiro. Si la opción elegida fue F mostrar los siguientes resultados: a) Nombre, saldo inicial b) Saldo final c) Numero de depósitos en Efectivo y con Cheque d) Monto promedio de retiros e) Monto mínimo depositado y máximo retirado

8. Ingresar las edades de las personas que asisten a un evento internacional y determinar

cuántas personas asistieron, la edad mayor y la edad menor de todas cuando se dé por terminado el proceso y esto ocurre al ingresar una edad su valor es cero (0)

9. Una persona procesa facturas correspondientes a sus ventas ingresando fecha e importe, en forma repetitiva terminando cuando al Ingrese cero .Se desea saber la fecha de la factura con mayor importe, el número de facturas y el importe total de las facturas procesadas.

10. En el museo de arte un estudiante desea determinar para cierto día, el promedio de edad, así como el número de visitantes por sexo para lo cual anota, desde que se abre las puertas hasta el cierre de las mismas, el sexo (“H, M) y la edad de cada visitante. Al final del día dicho estudiante ingresa un 0 como sexo para dar por terminado su proceso y mostrar los resultados requeridos

11. Imprimir los salarios netos junto a los demás importes necesarios para su cálculo, de todos los obreros de una empresa, quienes están identificados por un código y se rigen por las siguientes condiciones salariales:

a. Cada trabajador tiene una tarifa por hora en horario normal b. La tarifa por hora extra es 50% más que la tarifa normal c. El salario básico se calcula en base a las horas trabajadas en horario normal y

horario extra. d. Bonificación es = 20% del salario básico e. Descuento = 7% del salario bruto f. Salario neto= Salario bruto – descuento

12. Obtener el total neto a pagar por una empresa a sus 10 empleados, así como el total a pagar al Estado por concepto de ley considerando que cada empleado recibe una bonificación del 15% por costo de vida y un descuento del 7% de acuerdo a Ley. Además el sueldo varía de acuerdo a la categoría a la que pertenece el empleado, existiendo 4 categorías donde la diferencia de sueldo entre cada categoría y otra es de 10%. Se sabe que la última categoría (4ta) recibe el sueldo mínimo de S./550.00.

13. En una empresa se van a producir aumento de sueldos a sus trabajadores en base a la siguiente escala

Page 3: Ejercicios de Aplicación

Mg. Patricia Janet Benites Yglesias

Sueldo S./ Aumento (%)

5001- mas 351-500 201-350 Hasta 200

10 15 20 25

La empresa cuenta con 50 trabajadores y se desea calcular el total de personas que recibirán el 10, 15,20,25 % de aumento, así como el total a desembolsar por la empresa

14. Se desea procesar un talonario de facturas de un distribuidor que vende diskettes por caja. La numeración del talonario empieza en 101 y contiene solamente 10 facturas. En cada factura están registrados la cantidad vendida y el precio por caja (el precio incluye descuentos e impuestos necesarios). Determinar la cantidad de cajas de diskette vendidas así como el importe correspondiente, en efectivo que se debe tener en caja

15. El jurado provincial de lima desea hacer un proceso de simulación realizando 10 simulacros aleatorios para las próximas elecciones municipales. Para lo cual considera solamente 2 candidaturas, 43 distritos y en cada distrito un máximo de 2,000 lectores; además no se deben considerar votos nulos/blancos/viciados. Generando votaciones aleatorias en todos los distritos, mostrar el número de votos alcanzados por cada candidato con su correspondiente porcentaje que representa en cada simulacro. Al termino de todo el proceso de simulación indicar las veces que gana cada candidato y el número de la candidatura ganadora si lo hubo ya que se considera ganador aquella candidatura que obtenga más de la mitad de los votos.

16. Un zoológico pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades de : 0 a 1 año , de más de 1 año y menos de 3 y de 3 o más años. El zoológico todavía no está seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una muestra de 20 de ellos, si se decide por jirafas, tomara 15 muestras y si son chimpancés tomara 40.

17. Un alumno de la clase de lógica matemática desea desarrollar un programa en el cual

introduzca un número entero positivo e invierta los dígitos del número. Mostrar en pantalla el número invertido.

18. 2El maestro del grupo 01 del primer semestre de la universidad UAP desea obtener un reporte final de los alumnos de su grupo, que obtuvieron un promedio por encima del promedio general del grupo con el fin de tomar en cuenta el número de alumnos que estuvieron por encima del promedio general del grupo para formar los grupos para el siguiente semestre. Desarrollar una aplicación que pida al usuario los n promedios de los alumnos y calcule el número de alumnos que estuvieron por encima del promedio general y el total de reprobados. Mostrar en pantalla el promedio general del grupo, el total de alumnos que estuvieron por encima del promedio general y el total de alumnos reprobados.

19. El maestro de Matemáticas necesita desarrollar un programa que le permita obtener los resultados correspondientes al cálculo del mínimo común múltiplo para poder avanzar más rápido al revisar y comprobar los resultados que los

Page 4: Ejercicios de Aplicación

Mg. Patricia Janet Benites Yglesias

alumnos le dan como respuesta en su examen, el maestro ingresará los dos números enteros positivos que les pide a sus alumnos para dicho cálculo. El programa mostrará en pantalla el mínimo común múltiplo.

20. Cada equipo de fútbol de la liga Independiente del pacífico tiene registrados ante la federación a 30 jugadores, la federación necesita un reporte de cada equipo sobre el peso promedio y la edad promedio, para esto, la federación desarrolla un programa en Java donde captura la información que le manda cada equipo, correspondiente a los datos de cada jugador: el nombre del jugador, el peso y la edad y genera el reporte de los n equipos de la liga independiente que mostrará en pantalla, numero de equipo, peso promedio y edad promedio; además mostrará el promedio general del peso y el promedio general de la edad.

21. Desarrollar un programa que use un ciclo for , para el cual se desea calcular los gastos

diarios de la caja chica de un bufete de consultoría en sistemas. Mostrar en pantalla el gasto total. Los gastos pueden ser diversos como papelería, lápices, copias, etc.

22. El departamento de recursos humanos de la fábrica de papel Combustible desea

obtener la edad de sus empleados de manera automatizada, para ello se va a tener como entrada dos fechas en el formato día ( 1 a 31), mes (1 a 12) y año (entero de cuatro dígitos), correspondientes a la fecha de nacimiento la cual la tomara de las correspondientes actas de nacimiento de cada empleado y la fecha actual. Desarrolle un programa que calcule y visualice en pantalla la edad de cada empleado, la edad se debe mostrar en años.