Está en la página 1de 2

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Industrial y de Sistemas

BIC-01 – GRUPO DE EJERCICIOS 01


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. Implemente un programa que permita este cálculo.

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 (como cadena de
caracteres) 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. Implemente un programa que, dados dos número enteros M y N (0 < M < 10 3, 0 < N <
103) calcule la suma del número formado por los dígitos de orden par de M con el
formado con los dígitos de orden impar de N, contando de izquierda a derecha.

Ejemplo: Para M = 25 y N = 965 → Suma = 5 + 95 = 100.

1
9. Una clínica lleva el registro de los controles mensuales de un grupo de N bebés. La edad
de estos bebés (Ei) es medida en meses y Ei ∈ <0, 3]. Implemente un programa que lea
la fecha de nacimiento de un bebé (día, mes y año) y solicite al usuario ingresar desde
el teclado los datos de todos los controles correspondientes al bebé (en función a la
edad del mismo). Su programa debe registrar en cada control el peso (en kilogramos)
del bebé y mostrar una advertencia en caso el incremento entre un control y otro sea
menor que 300 gramos (muestre los controles considerados). Considere como fecha
actual “20/04/2019”.

Ejemplo:

Fecha de entrada: 10/01/2019.

En este contexto, el programa debe solicitar 3 controles:

● Control 1 (10/02/2019): El usuario ingresa 3.1 kg.


● Control 2 (10/03/2019): El usuario ingresa 3.5 kg.
● Control 3 (10/04/2019): El usuario ingresa 3.7 kg.

El incremento entre el control 2 y control 3 es solamente de 200 g, por lo tanto debe


mostrarse un mensaje: “Incremento entre control 2 y 3 es menor que 300 gramos”.

10. Implemente un programa que permita determinar si un año es bisiesto o no. Considere
que los datos son ingresados a través del teclado.

También podría gustarte