Está en la página 1de 2

EJERCICIOS PROPUESTOS SOBRE ESTRUCTURAS DE CONTROL

ENUNCIADO
1. El dueño de una papelería desea un programa que le indique el precio de venta de un artículo
dado. El precio se calcula de acuerdo con la siguiente fórmula: PVP = precio_coste + ganancia.
Donde la ganancia será:
• El 15% si el precio de coste es inferior 3.
• 50 centavos si el precio de coste está entre 3 y 6.
• El 25% si el precio de coste supera los 6.

2. Solicitar al usuario una fecha (dd:mm:aaaa) y comprobar si es correcta. Para que una fecha sea
correcta es necesario:
• El año debe ser mayor que cero.
• El mes debe estar entre 1 y 12.
• Dependiendo del mes que sea, el día debe estar dentro de los límites válidos. Los
meses que tienen 31 días son 1, 3, 5, 7, 8, 10 y 12. Los meses de 30 días son 4, 6, 9 y
11. El mes de 28 días es 2, excepto en un año bisiesto que es 29 días.

3. Construir un programa que calcule y presente por pantalla el signo del zodiaco (graficar el
signo) a partir de la introducción por teclado del día y mes de nacimiento como números
enteros.

4. Hacer un programa que lea dos números x e y, luego hacer la diferencia x - y; si la diferencia es
menor o igual a 10, entonces escribir todos los números comprendidos entre y y x.

5. Hacer un programa que solicite al usuario que ingrese una fecha y calcule el día
correspondiente del año. Ejemplo, si se ingresa la fecha 31/12/1998, el número que se
visualizará será 365.

ESTRUCTURAS DE REPETICION
6. Hacer un programa que escriba en pantalla los números múltiplos de 3 comprendidos del 1 al
200 el programa debe mostrar el siguiente resultado (FOR):
• Decir cuantos pares hay en la serie
• Mostrar la suma de todos los pares
• Decir cuantos impares hay en la serie
• Decir cuántos números primos hay en la serie
• Poner una opción en el sistema que me permita ver los números primos en esa serie
7. Calcular e imprimir la o las tablas de multiplicar de un número cualquiera ingresado por el
usuario. Imprimir el multiplicando, el multiplicador y el producto, las tablas comenzaran desde
el 2 hasta el numero que haya sido ingresado, el límite será 10. (FOR)
• Ejemplo Ingrese un numero: 3

-----------

8. Hacer un programa que calcule el factorial de un número usando el bucle (WHILE).


9. Hacer un programa que calcule el promedio de las n notas de un alumno, el programa va a
terminar cuando el estudiante no quiera ingresar más notas (WHILE).
10. Realizar un programa que determine en un conjunto de n números naturales (DO WHILE).:
• ¿Cuántos son menores que 15?
• ¿Cuántos son mayores que 50?
• ¿Cuántos están en el rango entre 25 y 45?
11. Los padres de una niña le prometieron darle 10 dólares cuando cumpliera 12 años de edad y
duplicar el regalo en cada cumpleaños subsiguiente hasta que el regalo excediera 1000
dólares. Escriba un programa para determinar qué edad tendrá la niña cuando se le dé la
última cantidad y la cantidad total recibida Usar la estructura de control (DO WHILE).

También podría gustarte