martes, 7 de octubre de 2008

TALLER 7 DE OCTUBRE

1. Los hinchas del Cúcuta Deportivo han decidido donar el total del cambio (los vueltos de cada hincha) (dinero sobrante de cada compra) en la compra de boletas del partido del próximo domingo, para apoyar a los niños desplazados. Diseñe un programa en C que solicite inicialmente la cantidad de boletas disponibles para el partido y el valor unitario de estas. El programa debe solicitar repetidamente la cantidad de dinero que entrega el hincha en la taquilla e ir mostrando la cantidad de boletas para las que alcanza ese dinero, las cuales se le entregarán al comprador (pero no se le entrega el dinero de vueltos... este dinero es la donación). Al final del programa se debe imprimir el total de boletas vendidas, el total de dinero recaudado por concepto de boletería y el total de dinero donado por los compradores. El programa terminará cuando la cantidad de dinero entregado por un hincha en la taquilla sea igual a cero o cuando se agote el total de boletas disponibles.

2.En la oficina de personal de una empresa se esta llevando la nómina de sus trabajadores. Se desea saber el salario mensual de los trabajadores, dependiendo de las horas que cada uno ha laborado. Se debe saber la cédula del trabajador y cuantas horas ha laborado en el mes, teniendo en cuenta cuantas horas han sido en horario normal, cuantas nocturnas y cuantas en día festivo. Si las horas son normales se pagan a $ 9500 la hora, si son nocturnas su valor se incrementa un 15%, y si son festivas se incrementa un 25%. Se debe mostrar para cada trabajador su cedula y el salario mensual. El programa termina cuando se
ingrese como dato del trabajador la cédula cero.
Además se debe saber cuantas horas normales, cuantas nocturnas y cuantas festivas han sido liquidadas por la empresa en el mes.


3. Hacer un programa en C para leer por teclado un número N (de cualquier cantidad de cifras), descomponerlo en sus dígitos y calcular: La sumatoria de sus cifras pares y La sumatoria de las cifras impares
Ejemplo:
N es 1275
Sumatoria de dígitos pares 2 porque el único dígito par es 2
Sumatoria impares 13 porque los dígitos impares son 1 7 y 5