Sunteți pe pagina 1din 7

Ejercicios:

Para hacerlos con arreglos:


 De una dimensión: (cree los vectores necesarios con los datos de
entrada y luego procese)
 De registros: (cree la estructura necesaria y el vector que contenga la
estructura)

1 Realice un programa que procese las notas de diez alumnos e


imprima si cada una es aprobatoria. Realice un Programa que
procese las estaturas de alumnos e imprima si cada una está
entre 1.70 y 1.80.

2 Precise la diferencia entre Acumulador y Contador.

3 Repase el cálculo de un mayor.

4 Un grupo de personas acude a una entrevista de trabajo, a cada


uno se le da una puntuación del 1 al 20, imprima el nombre de la
persona que ocupó el primer lugar junto con su puntuación.

5 Calcule el salario de un grupo de empleados conociendo lo


siguiente: Nombre, Horas trabajadas en la semana y costo de la
hora. Una persona trabaja a la semana 40 horas, si las horas
trabajadas por el empleado superan dicha cantidad, el exceso
se considera como horas extras, las cuales se deben pagar
doble.

6 Un vendedor desea conocer su comisión total sobre las ventas de


varios artículos. Al vendedor le corresponde el 3 % de comisión
sobre artículos cuyo precio es menor de 5000 Bs, el 5% de
comisión sobre aquellos artículos cuyo precio está entre 5000 Bs
y 8000 Bs y el 7% de comisión sobre los artículos con precio
mayor de 8000 Bs. Además, el vendedor desea saber el
promedio de los precios de ventas de los artículos que vendió,
cuántos artículos vendió con precio superior a 8000 Bs, entre
5000Bs y 8000 Bs y menores a 5000Bs. Las ventas del
vendedor fueron 30.

Se tiene como entrada: código del vendedor, nombre del


vendedor y los precios de artículos.
La salida debe indicar: código del vendedor, nombre, comisión,
promedio de precios y las cantidades de los artículos en los
intervalos mencionados anteriormente.

7. En un hospital se conocen los datos de algunas enfermeras:


cédula, número de hijos y sueldo básico. Actualmente se paga
por cada hijo la cantidad de 3000 Bs, pero el hospital desea
hacer un ajuste de sueldo de acuerdo a:

Si tiene más de tres hijos se le aumenta 2000 Bs por cada hijo,


en caso contrario se le aumentará 1000 Bs por cada uno.
Si tiene sueldo básico mayor que 200000 Bs recibirá un aumento
de 7% sobre su salario básico, en caso contrario el aumento
será del 10% sobre su sueldo básico.
Se debe imprimir la cédula y sueldo ajustado que recibirá cada
enfermera, la cantidad de enfermeras con más de tres hijos, el
porcentaje de enfermeras que recibieron el 7% de aumento
sobre el sueldo básico y el porcentaje de enfermeras que
recibieron el 10% de aumento sobre su salario básico.

8. En una empresa manufacturera el jornal de cada obrero se


calcula de acuerdo al salario base por hora más una
bonificación que es igual al 10% del salario base por hora por el
exceso de unidades producidas sobre un mínimo que debe
producir diariamente.
Se tienen N obreros y por cada obrero se conoce código, salario
base hora, producción mínima diaria y producción diaria.
Calcule el pago por día para cada empleado. Se debe tener en
cuenta al obrero que no cubre la producción mínima, en cuyo
caso el jornal es equivalente al salario hora multiplicado por 8
horas de trabajo por día.
Se debe imprimir: código, pago diario, porcentaje de obreros que
no cubrieron la producción mínima de trabajo y monto total de
todos los pagos.

9. Suponga que usted está encargado del centro de computación


de la empresa XX y se le ha pedido entregar un listado con los
nombres y los montos de la deuda respectiva de cada cliente,
así como también el interés a cancelar por atraso de pago.
En el presente mes, sabiendo que: si el atraso es de treinta
días o más, pero menor de 60 días el interés a cobrar es del
2%, si el atraso está entre 60 y 89 días el interés a cobrar será
del 5% y si es superior a 89 días el interés a cobrar es del 7%.
Se conoce por cada cliente el nombre, días de atraso y monto
de su deuda.

10. Una librería estima el precio de sus libros de la siguiente


forma: el precio básico es de 5000 Bs más 10 Bs por cada
página. Sin embargo, si el número de páginas está entre 300 y
550, el precio sufrirá un recargo adicional de 3000 Bs. Además,
si el número de páginas excede de 550, el precio se
incrementará en otros 2500 Bs. Se tiene un conjunto de datos
donde se conoce el código del libro y el número de páginas. Se
requiere calcular e imprimir el código y el precio de cada uno de
los libros.

11. Supongamos que se tiene un conjunto de notas. Escriba un


Programa que permita calcular el promedio. Una nota igual a
999 será tomada como dato centinela e indicará el fin de datos.
Así mismo se desea obtener la nota más baja, la nota más alta y
la segunda nota más alta.

Escriba un Programa que permita simular el lanzamiento de un par


de dados hasta que dicha suma sea 7. Imprima la cantidad de
veces que se lanzaron los dados.

13. Por cada empleado de una empresa se tiene la siguiente


entrada: Nombre, edad, sexo, estado civil e ingreso obtenido.
Construya un Programa que permita calcular e imprimir:
a. Cuántos hombres hay en la empresa.
b. Porcentaje de hombres solteros y porcentaje de
mujeres casadas.
c. Nombre del empleado que recibió mayor ingreso.
d. Promedio de edad que tienen los hombres casados.
14. Escriba un Programa para procesar todas las transacciones de
una cuenta corriente durante un mes. La entrada comenzará con
el número de cuenta y balance inicial. La misma estará seguida
por los datos de cada transacción, las cuáles contendrá código
de la transacción( C - cheque, D - depósito ) y monto de la
misma.
La salida debe ser un reporte como el siguiente:

Cuente N. Xxx Balance Inicial: 123


Código Monto Balance
C 150 -27 Sobregiro
D 200
Además, debe proporcionar el balance mínimo, número de
cheque sin fondos y total de cheques sin contar los
cheques sin fondos.

15. Fundela está interesada en difundir la práctica del Baloncesto y


para ello desea conocer personas que tengan las siguientes
características:

Edad menor de 18 años


Estatura mínima 1,80 cms
Peso máximo 80 Kgs

16. Elabore un Programa en el cual se lea la edad, estatura y peso


del deportista; verifique que cumple con las condiciones
impuestas; si las cumple imprima la edad, estatura y peso.
Suponga que tiene 10000 aspirantes.
Indique también los promedios de edad y peso de los que si
cumplen las condiciones y cuántas personas no cumplieron
con las condiciones.

Un Banco desea saber cuando el cliente con cuenta corriente N.


2024-15 se sobregira. Haga un Programa que indique con cuál
número de cheque se sobregira, en cuánto se sobregiró y
cuántos cheques estuvieron sobregirados. Se sabe que el cliente
tiene un saldo de Bs 500000 y que emitió 10 cheques. Como
entrada se tiene el número de cheque y el monto.

En un salón se aplicó un examen que se califica de 0 a 100 %.


Escriba un Programa que calcule:
a. Promedio de la clase
b. Número de estudiantes cuyas notas están por debajo de
60 pts
c. Número de estudiantes con nota perfecta
d. Mayor nota de los aprobados
e. Menor nota de los aprobados
f. Porcentaje de estudiantes aplazados

La inmobiliaria RAICES alquila diferentes tipos de inmuebles. El


Director de la inmobiliaria quiere obtener cierta información
relacionada con los alquileres y para ello dispone de los
siguientes datos por cada uno de sus N clientes:
Nombre del cliente, Tipo de inmuebles (casa, apartamento,
oficina, local), renta mensual, Nro de meses a cancelar.
Elabore un Programa que genere un informe como el siguiente:

INMOBILIARIA RAICES
Resumen Mensual
Nombre del cliente Tipo de Inmueble Monto Total
K casa 200000
400000
- - - -

Número de casas alquiladas:


Monto total por concepto de alquileres:

20. En una empresa láctea se fabrican tres tipos de leche, los


precios por litro da cada tipo son los siguientes:

Tipo 1 2 3
Bs/litr 150 155 167
o 0 0 0

Cada cliente al hacer la compra indica el total de litros por cada


tipo de leche que desea. Para incentivar el consumo de leche
tipo 1 se le hace un descuento al cliente según la cantidad de
litros comprados de ese tipo, el descuento se hará de acuerdo a
la siguiente política:

2 a 6 litros 5 % descuento
7 a 11 " 8% "
12 a 16 " 10% "

Desarrolle un Programa que permita calcular monto a cobrar a


cada cliente, total general de litros tipo1, tipo 2 y tipo 3
21. En una conocida clínica de la ciudad, a fin de medir ciertas
frecuencias, se dispuso de un computador en la oficina de
información. Al final del día se tiene la siguiente información por
cada uno de los 500 pacientes que asistieron ese día:
Nombre del paciente, Sexo, Motivo de la visita (consulta,
hospitalización), Turno (matutino, vespertino) y monto a
cancelar.

Elabore un Programa que genere el siguiente informe:

Nro. de pacientes hospitalizados:


Monto recolectado por hospitalización:
Nro. de pacientes en el turno vespertino:
Nro. de pacientes del sexo femenino:
Turno con mayor afluencia:
Total recolectado para gastos de funcionamiento:

Nota: por gastos de funcionamiento, cada paciente deberá


cancelarle a la clínica el 5% del monto a cancelar.

22. El Multicine XYZ ha decidido mecanizar sus ventas, para ello


dispone de la siguiente entrada por cada espectador:
Sala(1..3), Día de la semana (Lunes..Domingo), Tipo de
espectador (adulto, niño), el precio de la entrada se desconoce,
pero los niños pagan la mitad.
Los lunes populares la entrada es a mitad de precio.
El Programa debe verificar que la sala leída sea válida, de lo
contrario imprimir un mensaje "sala no válida".

Elabore un Programa que genere el siguiente reporte:

Multicine XYZ

Sala Nro. de Tickets vendidos


Monto
1
2
3
Total en Bs:
Sala con mayor concurrencia:
Tipo de espectador con mayor afluencia:
23. La tienda REPEAT desea elaborar un Programa que permita
calcular el sueldo de todos los empleados de la compañía. Para
ello cuenta con la siguiente entrada diaria por empleado:
nombre del empleado, día de la semana y monto de la venta
diaria.

Elabore un Programa que genere el siguiente reporte:

Informe Mensual
Tienda Grande
Nombre Ventas Ventas
Sueldo
(Lunes a Viernes) (Fin de Semana)
- - -
- - -
- -
El sueldo del empleado se calcula sobre la base de sus
ventas mensuales, de la siguiente manera:

30% de las ventas mensuales efectuadas de lunes a


viernes.
45% de las ventas mensuales efectuadas los fines de
semana.

24. Realice un Programa que permita procesar el voto de cada


elector. Cada persona podrá seleccionar uno de tres
aspirantes, en caso contrario se considerará como voto nulo.
Una variable debe contener el número de votantes (no
necesariamente todos van a ejercer su derecho al sufragio),
con dicha información calcule:
 Candidato ganador (asuma que no hay empate).

 Candidato que obtuvo el segundo lugar.

 Porcentaje de votos nulos.

 Porcentaje de abstención.

S-ar putea să vă placă și