You are on page 1of 2

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Industrial y de Sistemas

BIC-01X – GRUPO DE PROBLEMAS 1


1. En la Universidad del Condado, un sistema de evaluación considera 3 prácticas
calificadas. Implemente un programa que lea las notas mencionadas y permita calcular
el promedio de prácticas del estudiante.

2. Otro sistema de evaluación en la institución mencionada en el problema anterior


considera 4 prácticas calificadas, para realizar el cálculo del promedio debe eliminarse
la nota más baja.

3. Implemente un programa que permita calcular el IGV (18%) dado el precio de un


artículo. Debe leer los datos desde el teclado.

4. Implemente un nuevo programa que permita calcular el monto total de una factura,
dado el subtotal (sin IGV). Bonus: Utilice la funcionalidad desarrollada en el problema
anterior para poder solucionar el problema.

5. Una plataforma de e-commerce evalúa a sus vendedores en función a la calificación


promedio de sus usuarios: [0,3>: En observación | [3,4.5>: Bueno | [4.5,5]:
Sobresaliente. Implemente una función que, dado el promedio de evaluaciones
(número real), muestre la descripción.

6. La misma empresa tiene distintas categorías de productos, identificadas con letras (A-F)
y que representan: Cómputo, TV, Celulares, Entretenimiento, Electrohogar, Infantil
respectivamente. Implemente una función que reciba una categoría (char) y muestre la
descripción en pantalla.

7. La empresa ABC se encuentra desarrollando una política de incentivos para sus


empleados. En este caso, a todos aquellos empleados que tengan una antigüedad mayor
que 5 años, la empresa aplicara un aumento salarial del 20%. El resto de los empleados
recibirán un aumento del 10% siempre y cuando tengan una antigüedad de por lo menos
un año. Implemente un programa que lea el salario del empleado y su años de
antigüedad e imprima en pantalla el salario final luego de la aplicación de la política de
incentivos.

8. Volviendo al caso de la institución de la pregunta 1, se decide unificar el ingreso de datos


para ambos sistemas de evaluación mencionados: el Sistema X, mencionado en la
pregunta 1, y el Sistema Y mencionado en la pregunta 2. Para ello, el sistema utilizará
un vector de longitud 4 y capturará además el sistema de evaluación (X o Y ).
Implemente un programa que permita lo siguiente:

1
a. Que el usuario ingrese el sistema de evaluación y en función a ello poder leer la
cantidad de prácticas correspondientes. Usted debe asignar correctamente
cada elemento en su posición correspondiente dentro del vector.

b. Una vez leídos los datos, el programa debe calcular el promedio de prácticas del
estudiante en función a las reglas del sistema de evaluación. Debe utilizar el
vector poblado en el paso anterior.

9. Implemente un programa que permita analizar un vector (previamente poblado en el


paso anterior) y la nota de examen parcial del estudiante. Dicho programa debe permitir
calcular la nota mínima que debe obtener el estudiante en el examen final para poder
aprobar. Considere que tanto el promedio de prácticas, como el examen parcial y final
tienen el mismo peso.

10. La sección 101 de uno de los cursos analizados en los problemas anteriores tiene
solamente 2 alumnos y corresponde a un curso con sistema de evaluación “X”.
Implemente un programa que permita leer los datos de las evaluaciones de estos
alumnos, calcular el promedio de cada uno y mostrar en pantalla el alumno que tiene el
mayor promedio y el valor obtenido.