You are on page 1of 5

Ncleo San Carlos. Estado Cojedes. Administracin.

Mencin Informtica Asignatura: Algoritmo Ejercicios Estructuras Repetitivas (Parte I)


1.- Un vendedor desea conocer su comisin total sobre la venta de varios artculos. Al vendedor le corresponde el 3% de comisin sobre artculos cuyo precio es menor de Bs. 5000, el 5% de comisin sobre aquellos artculos cuyo precio est entre Bs. 5000 y Bs. 8000 y el 7% de comisin sobre los artculos con precio mayor que Bs. 8000. Adems, el vendedor desea saber cul es el promedio de los precios de venta de los artculos que vendi; cuntos artculos vendi con precio mayor de Bs. 8000; cuntos artculos vendi con precio entre Bs. 5000 y Bs. 8000; cuntos artculos vendi con precio menor de Bs. 8000. Las ventas del vendedor fueron 30. Se tiene como entrada: cdigo del vendedor, nombre del vendedor y los 30 precios de los artculos correspondientes a las ventas que realiz. La salida debe indicar: cdigo del vendedor, nombre, comisin, promedio de los precios de venta de los artculos, cantidad de artculos vendidos con precio menor de Bs. 5000, con precio entre Bs. 5000 y Bs 8000 y con precio superior a Bs 8000. 2.- En un hospital de 60 enfermeras se conoce los siguientes datos de cada una: cdula, nmero de hijos y sueldo base. Actualmente se paga por cada hijo la cantidad de Bs. 3000, pero el hospital dese hacer un ajuste de sueldo de acuerdo a: Si tiene mas de tres hijos se le aumenta Bs. 2000 por cada hijo, en caso contrario se le aumentar Bs. 1000 por cada uno. Si tiene sueldo base mayor que Bs 40000, recibir un aumento del 7% sobre su sueldo base, en caso contrario el aumento ser del 10% sobre el sueldo base. Se debe imprimir la cdula y el sueldo ajustado que recibir cada enfermera, la cantidad de enfermeras con ms de tres hijos, el porcentaje de enfermeras que recibieron el 7% de aumento sobre el sueldo base y el porcentaje de enfermeras que recibieron el 10% de aumento. 3.- En una empresa manufacturera, el jornal de cada obrero se calcula de acuerdo al salario base por hora, ms una bonificacin que es igual al 10% del salario base por hora, aplicado al exceso de unidades producidas sobre un mnimo que se debe producir diariamente.

Se tienen N obreros y por cada obrero se conoce: cdigo, salario base hora, produccin mnima diaria y horas trabajadas. Calcule el pago por da para cada empleado. Se debe tener en cienta al obrero que no cubre la produccin mnima, en cuyo caso el jornal es equivalente al salario hora multiplicado por 8 horas de trabajo por da. Se debe imprimir: cdigo, pago diario, porcentaje de obreros que no cubrieron la produccin mnima de trabajo y monto total de todos los pagos. 4.- Suponga que ud. est encargado del Centro de Computacin de la empresa SPE y se le ha pedido entregar un listado con los nombres y los montos de la deuda respectiva de cada cliente, as como tambin el inters a cancelar por atraso de pago, en el presente mes, sabiendo que si el atraso es de 30 das, o ms, pero menor de 60 dias, el inters a cobrar es de 2%; si el atraso est entre 60 das y 89 das, el inters a cobrar ser de 5%; si el atraso es de 90 das, o ms, pero menor de 120 das, el inters a cobrar ser de 7%; y si el atraso es de 120 das o mas, el inters a cobrar es de 15%. Se conoce por cada cliente: el nombre, das de atraso y el monto de su deuda. 5.- Una librera calcula el precio de sus libros de la siguiente forma: el precio bsico es de Bs. 5000 ms Bs. 2 por cada pgina. Sin embargo, si el nmero de pginas est entre 300 y 550, el precio sufrir un recargo adicional de Bs. 3000. Adems, si el nmero de pginas excede de 550, el precio se incrementar en otros Bs. 2500. Se tiene un conjunto de datos donde se conoce el cdigo del libro y el nmero de pginas. Se requiere calcular e imprimir el cdigo y el precio de cada uno de los libros. 6.- Supongamos que se tiene un conjunto de notas. Escriba un algoritmo que permita calcular el promedio. Una nota igual a 999 ser tomada como centinela e indicar el fin de datos. As mismo se desea obtener la nota ms baja y la ms alta. 7.- Escriba un algoritmo que permita simular el lanzamiento de un par de dados e imprima la suma de los dados hasta que dicha suma sea 7. As mismo, la cantidad de veces que se lanzaron los dados. 8.- Por cada empleado de una empresa se tiene la siguiente entrada: nombre, edad, sexo, estado civil (V Viudo, C casado, S soltero, O otro), ingreso obtenido el ao pasado, nmero de hijos. Construya un algoritmo que permita calcular e imprimir : a. Cuantos hombres hay en la empresa b. Que porcentaje de hombres son solteros y porcentaje de mujeres casadas c. Nombre del empleado que recibi mayor ingreso. (cada empleado tiene ingreso diferente) d. Promedio de hijos que tiene los hombres casados e. Cantidad de mujeres viudas.

f. Promedio de ingreso de los hombres casados g. Cantidad de hombres solteros. 9.- Escriba un algoritmo para manejar todas las transacciones de una cuenta corriente durante un mes. La entrada comenzar con el nmero de la cuenta y balance inicial. La misma ser seguida por los datos de cada transaccin, las cuales contendr : cdigo de la transaccin (C Cheque; D Depsito) y monto de la misma. La salida deber ser una tabla con cada transaccin y el balance resultante. Por ejemplo: Cuenta Nro. xxx Balance inicial: 123 Cdigo C **Sobregiro D Monto 150 5 200 Balance 27 12 108

Adems, deber proporcionar: el balance mnimo, monto y cantidad de cheques sin fondo. 10.- FUNDELA est interesada en difundir el BASKETBALL para ello desea conocer personas que tengan las siguientes caractersticas: Edad: menor de 18 aos Estatura: mnima 1,80 cm. Peso: mximo 80 kg. Elabore un algoritmo en el cual se lea: Edad, Estatura y Peso del deportista; verifique que cumple las condiciones impuestas; si cumple, imprima la edad, estatura y peso; si no, lea otra entrada. Suponga que se tienen 10000 deportista. Adems, indique: promedio de edad y peso de los que si cumplen las condiciones y cuntos deportistas no cumplen las condiciones. 11.- Un banco desea saber cuando el cliente con cuenta corriente No. 2024-15 se sobregira. Elabore un algoritmo que indique con cul nmero de cheque se sobregira, en cunto se sobregir y cuntos cheques estuvieron sobregirados. Sabiendo que el cliente tiene un saldo de Bs. 50000,00 e hizo 10 cheques, los cuales pueden pasar de la cuenta de su saldo. Como entrada se tiene: nmero del cheque y el monto. 12.- Un saln de 35 estudiantes hace un examen que se califica de 0 a 100 y que se aprueba con 60 puntos. Escriba un algoritmo que lea la nota de cada alumno y calcule: a.- Promedio de la clase. b.- Numero de estudiantes cuyas notas estn por debajo de 60 puntos. C,- Numero de estudiantes con nota perfecta, es decir 100 puntos. d.- Mayor nota de los aprobados.

e.- Menor nota de los aprobados. f.- Porcentaje de estudiantes aplazados. 13.- En una distribuidora de leche se fabrica tres tipos de leche; los precios por litro de cada tipo, son los siguientes: Tipo Bs/litro 1 200 2 250 3 300

Cada cliente, al hacer la compra, indica el total de litros de cada tipo de leche que desea. Para incentivar el consumo de leche tipo 1 se le hace un descuento al cliente segn la cantidad de litros comprados de ese tipo; el descuento es el siguiente: 2 4 litros 7 11 litros 12 17 litros 5% descuento 8% descuento 10% descuento

Desarrolle un algoritmo que permita calcular el monto a cobrar a cada uno de los N clientes, sabiendo que a entrada de datos es la siguiente: total litros tipo 1, total litros tipo 2 y total litros tipo 3. 14.- En una conocida clnica de la ciudad, a fin de medir ciertas frecuencias, se dispuso de un computador en la Oficina de Informacin. Al final del da se tiene los siguientes datos por cada uno de los 508 pacientes que asistieron ese da: Nombre del paciente, Sexo, Motivo de la visita (consulta, hospitalizacin), Turno ( matutino, vespertino), Monto a cancelar. Elabore un algoritmo que genere el siguiente informe: NRO. DE PACIENTES MONTO RECOLECTADO POR HOSPITALIZACIN NRO. DE PACIENTES EN EL TURNO VESPERTINO NRO. TOTAL DE PACIENTES DEL SEXO FEMENINO TURNO CON MAYOR AFLUENCIA TOTAL RECOLECTADO PARA GASTOS DE FUNCIONAMIENTO 15.- Una compaa decide dar a sus empleados una bonificacin por hora extra trabajada. La compaa tiene 80 empleados y por cada uno se tienen los siguientes datos: Nombre del empleado, Nmero de horas trabajadas en la semana, Sueldo. Un empleado trabaja horas extras cuando ms de 40 horas en la semana. Realice un algoritmo que imprima lo siguiente: Bonificacin a empleados que trabajaron horas extras Nombre del empleado Total horas extras ---------------------------------------------------------------Total pagado por concepto de bonos Total empleados que trabajaron horas extras Para el clculo del bono tenga en cuenta lo siguiente: Bono -------------------------------

Horas Extras 1 10 11 15 Ms de 15

Bono 10% del sueldo 13% del sueldo 20% del sueldo

16.- La Escuela de Ciencias Administrativas requiere algunas estadstica sobre sus participantes. Para ello dispone de las siguientes entradas por participante: Cdula, Edad, Sexo (F M), Estado Civil (S C), Especialidad (I-Informtica, E-Empresas, T-Tributaria). Realice un algoritmo que imprima lo siguiente: Promedio de edad de los participantes Porcentaje de hombres que estudian Empresas Porcentaje de mujeres casadas menores de 21 aos Total de hombres casados que estudian Tributaria. Total personas casadas que estudian Tributaria Total de participantes por especialidad

You might also like