Upo de Ejercicios 1
Upo de Ejercicios 1
Upo de Ejercicios 1
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.
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.
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.
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:
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.
11. Pedro y Eduardo han conceptualizado un juego que piensan lanzar al mercado. En
“Adivina el número”, uno de los usuarios piensa un número y lo escribe, mientras que
el otro debe adivinar el número que el primero ha pensado. Para ello tendrá un máximo
de “n” oportunidades (como máximo 4). En cada uno de estos intentos, el jugador
recibirá indicaciones sobre si su valor fue “muy alto”, “muy bajo” o si adivinó (en cuyo
caso terminará el juego).
Se le solicita implementar la versión por computadora de este juego, en este caso,
dado un número de intentos “n” y el número que se debe adivinar, usted debe
solicitar al usuario el ingreso de datos, tras lo cual le mostrará un mensaje en caso el
valor sea muy alto, muy bajo o si acertó. Recuerde que, si el usuario no adivina en el
número de intentos definido, deberá mostrar un mensaje indicando el fin del juego.
2
12. Implemente un algoritmo que permita calcular los resultados de evaluar la expresión S.
Asuma para este caso que el valor de n es 3:
𝑛
𝑆 = ∑ 𝑖 5 + 4𝑖 3 + 3𝑖 2 + 5
𝑖=1