EJERCICIOS DE APLICACIÓNDESARROLLAR LOS SIGUIENTES EJERCICIOS 1. Una farmacia ha clasificado sus productos de la siguiente manera: Tipo Clase G Analgésicos R Antibióticos P Antipiréticos T otros 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 Mg. Patricia Janet Benites Yglesias Si la opción elegida fue F mostrar los siguientes resultados: a) Nombre. se ingresa la cantidad y si fuese Cheque se descuenta el 1% por comisión y se actualiza su saldo mostrándolo en pantalla. así como el número de visitantes por sexo para lo cual anota. los totales de los depósitos. al ingresar la opción elegida si esta fue D se pide si es en efectivo(1) o con Cheque(2). 13. Imprimir los salarios netos junto a los demás importes necesarios para su cálculo. Además el sueldo varía de acuerdo a la categoría a la que pertenece el empleado. Luego en un proceso repetitivo se presenta las siguientes opciones: Deposito.como tipo de movimiento y mostrar los datos de la cuenta así como el número de depósitos y retiros. Al final del día dicho estudiante ingresa un 0 como sexo para dar por terminado su proceso y mostrar los resultados requeridos 11. saldo anterior. Si la opción elegida fue R se ingresa la cantidad verificando que esta sea menor al saldo actualizándolo. Patricia Janet Benites Yglesias . En el museo de arte un estudiante desea determinar para cierto día. el promedio de edad. el sexo (“H. Retiro. quienes están identificados por un código y se rigen por las siguientes condiciones salariales: a. Fin. Se sabe que la última categoría (4ta) recibe el sueldo mínimo de S. de todos los obreros de una empresa. La tarifa por hora extra es 50% más que la tarifa normal c. Una persona procesa facturas correspondientes a sus ventas ingresando fecha e importe. retiros y el saldo actual 7. 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. 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. M) y la edad de cada visitante. de lo contrario dar un mensaje de sobregiro. El salario básico se calcula en base a las horas trabajadas en horario normal y horario extra. Cada trabajador tiene una tarifa por hora en horario normal b.Se desea saber la fecha de la factura con mayor importe.00. Salario neto= Salario bruto – descuento 12. 10. d. Descuento = 7% del salario bruto f. desde que se abre las puertas hasta el cierre de las mismas. en forma repetitiva terminando cuando al Ingrese cero . el número de facturas y el importe total de las facturas procesadas. Se desea procesar las operaciones bancarias de un cliente a quien se le pide por única vez su nombre y su saldo inicial. Obtener el total neto a pagar por una empresa a sus 10 empleados. 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. existiendo 4 categorías donde la diferencia de sueldo entre cada categoría y otra es de 10%. Bonificación es = 20% del salario básico e./550. En una empresa se van a producir aumento de sueldos a sus trabajadores en base a la siguiente escala Mg. Ingresar las edades de las personas que asisten a un evento internacional y determinar cuántas personas asistieron. si se decide por jirafas. 19. La numeración del talonario empieza en 101 y contiene solamente 10 facturas. El jurado provincial de lima desea hacer un proceso de simulación realizando 10 simulacros aleatorios para las próximas elecciones municipales. 17. En cada factura están registrados la cantidad vendida y el precio por caja (el precio incluye descuentos e impuestos necesarios). Mostrar en pantalla el número invertido. así como el total a desembolsar por la empresa 14. El zoológico todavía no está seguro del animal que va a estudiar. de más de 1 año y menos de 3 y de 3 o más años. 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. Patricia Janet Benites Yglesias .25 % de aumento. además no se deben considerar votos nulos/blancos/viciados. 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. Se desea procesar un talonario de facturas de un distribuidor que vende diskettes por caja. Para lo cual considera solamente 2 candidaturas. Determinar la cantidad de cajas de diskette vendidas así como el importe correspondiente.20. mostrar el número de votos alcanzados por cada candidato con su correspondiente porcentaje que representa en cada simulacro. Si se decide por elefantes solo tomara una muestra de 20 de ellos.000 lectores./ 5001. Generando votaciones aleatorias en todos los distritos.Sueldo S. Mostrar en pantalla el promedio general del grupo. 15. 43 distritos y en cada distrito un máximo de 2. 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. 2El maestro del grupo 01 del primer semestre de la universidad UAP desea obtener un reporte final de los alumnos de su grupo. 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 . 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.mas 351-500 201-350 Hasta 200 Aumento (%) 10 15 20 25 La empresa cuenta con 50 trabajadores y se desea calcular el total de personas que recibirán el 10. 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 Mg. tomara 15 muestras y si son chimpancés tomara 40. el total de alumnos que estuvieron por encima del promedio general y el total de alumnos reprobados. en efectivo que se debe tener en caja 15. 16. 18. numero de equipo. la federación necesita un reporte de cada equipo sobre el peso promedio y la edad promedio. el maestro ingresará los dos números enteros positivos que les pide a sus alumnos para dicho cálculo. Patricia Janet Benites Yglesias . Mostrar en pantalla el gasto total. para el cual se desea calcular los gastos diarios de la caja chica de un bufete de consultoría en sistemas. 20. 21. la federación desarrolla un programa en Java donde captura la información que le manda cada equipo. etc. lápices. Los gastos pueden ser diversos como papelería. para esto. El departamento de recursos humanos de la fábrica de papel Combustible desea obtener la edad de sus empleados de manera automatizada. Desarrolle un programa que calcule y visualice en pantalla la edad de cada empleado. Cada equipo de fútbol de la liga Independiente del pacífico tiene registrados ante la federación a 30 jugadores.alumnos le dan como respuesta en su examen. la edad se debe mostrar en años. copias. Mg. El programa mostrará en pantalla el mínimo común múltiplo. el peso y la edad y genera el reporte de los n equipos de la liga independiente que mostrará en pantalla. peso promedio y edad promedio. correspondientes a la fecha de nacimiento la cual la tomara de las correspondientes actas de nacimiento de cada empleado y la fecha actual. Desarrollar un programa que use un ciclo for . 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). 22. además mostrará el promedio general del peso y el promedio general de la edad. correspondiente a los datos de cada jugador: el nombre del jugador.