Você está na página 1de 3

Cada uno de los ejercicios serán desarrollados con code::blocks capture la pantalla de cada ejercicio y pegarlo en

un documento en Word, indicando el número de ejercicio.

Objetivo: Manejo de variables

Parte 01

Desarrolle cada uno de los ejercicios siguientes según el siguiente ejemplo:

En un criadero de aves nacen 500 pollos, entre pollos blancos y pollos negros. Si 356 son
pollos negros. ¿Cuántos son los pollos blancos?

Solución:

1. Un campesino recoge de su huerta 18 rabanitos y forma 3 paquetes con la misma


cantidad de rabanitos cada uno. ¿Cuántos rabanitos tenía cada paquete?
2. Percy tiene 578 soles para comprar un juguete que costaba 956 soles. ¿Cuánto dinero le
falta a Percy para comprar el juguete?
3. En un gallinero se recogen cada día 28 huevos, si los guardan equitativamente en 4
cajas. ¿Cuántos huevos colocan en cada caja?
4. Si en cada mesa de un restaurante se colocan 3 tazas. ¿Cuántas tazas se ocupan en 5
mesas?
5. En el gallinero de Pedro nacieron 120 pollitos, pero se murieron 48. En el gallinero de
Pablo hay 76 pollitos más que los que tiene Pedro ahora. ¿Cuántos pollitos hay en el
gallinero de Pablo?
6. Don Francisco salió a comprar con un billete de 200 soles. Compró un par de zapatos
que le costó 145.32 soles y un par de calcetines, volvió con 23.50 soles. ¿Cuánto le
costaron los calcetines?
7. Tres amigos llevan la cuenta de lo que han guardado en sus alcancías. Hugo ha
guardado 678 soles. Carlos ha guardado 562 soles más que Hugo. Graciela ha
guardado 920 soles menos que Graciela. ¿Cuánto ha guardado Graciela?
8. José paga por un par de calcetines 8 monedas de $100 y 8 monedas de $10. Raúl paga la mitad
de precio por los mismos calcetines. ¿Cuánto pagó Raúl por el par de calcetines?
9. Una persona tiene 50 años, y su hijo 20 años. ¿Dentro de cuántos años la edad del padre será el
doble que la de su hijo?

By Adolfo Jiménez Universidad Nacional del Altiplano 1|Página


Objetivo: Uso de condicionales y repeticiones.

Parte 02

1. Se tiene una fecha ingresada por teclado (dia-mes-año). Verificar si la fecha es válida. Muestre un
mensaje. No considere años bisiestos.
2. Escribir el código para el siguiente seudocódigo:

3. Dado un número N, indique el primer M > N tal que M sea múltiplo de 3 o bien M sea múltiplo de 5.
4. Diseñar un programa que, a partir del valor del lado de un cuadrado (3 metros), muestre el valor de su
perímetro (en metros) y el de su área (en metros cuadrados).
5. Diseñar un programa que, a partir del valor de los dos lados de un rectángulo (4 y 6 metros,
respectivamente), muestre el valor de su perímetro (en metros) y el de su área (en metros cuadrados).
6. Diseñar un programa que pida el valor de los tres lados de un triángulo y calcule el valor de su área y
perímetro. Recuerda que el área A de un triángulo puede calcularse a partir de sus tres lados, a, b y c, así:

; donde s=(a+b+c)/2
7. El área A de un triángulo se puede calcular a partir del valor de dos de sus lados, a y b, y del ángulo θ que
éstos forman entre sí con la fórmula A = ½*ab*sen(θ). Diseña un programa que pida al usuario el valor de los
dos lados (en metros), el ángulo que estos forman (en grados), y muestre el valor del área.
8. Haz un programa que pida al usuario una cantidad de euros, una tasa de interés y un número de años.
Muestra por pantalla en cuánto se habrá convertido el capital inicial transcurridos esos años si cada año se
aplica la tasa de interés introducida.
Recuerda que un capital de C euros a un interés del x por cien durante n años se convierten en C*(1 +
n
x/100) euros. (Prueba tu programa sabiendo que una cantidad de 10000 euros al 4.5% de interés anual se
convierte en 24117.14 euros al cabo de 20 años.)
9. Diseña un programa que lea la edad de dos personas y diga quién es más joven, la primera o la segunda.
Ten en cuenta que ambas pueden tener la misma edad. En tal caso, hazlo saber con un mensaje adecuado.
10. Diseña un programa que, dado un número entero, determine si éste es el doble de un número impar.
(Ejemplo: 14 es el doble de 7, que es impar.)
11. Diseña un programa que, dados dos números enteros, muestre por pantalla uno de estos mensajes: “El
segundo es el cuadrado exacto del primero.”, “El segundo es menor que el cuadrado del primero.” o “El
segundo es mayor que el cuadrado del primero.”, dependiendo de la verificación de la condición
correspondiente al significado de cada mensaje.
12. Realiza un programa que calcule el desglose en billetes y monedas de una cantidad exacta de euros. Hay
billetes de 500, 200, 100, 50, 20, 10 y 5 euros y monedas de 2 y 1 euros. Por ejemplo, si deseamos conocer el
desglose de 434 euros, el programa mostrará por pantalla el siguiente resultado:
2 billetes de 200 euros
1 billete de 20 euros
1 billete de 10 euros
2 monedas de 2 euros
13. Diseña un programa que calcule el máximo de 5 números enteros.
14. Diseña un programa que, dados cinco números enteros, determine cuál de los cuatro últimos números es
más cercano al primero. (Por ejemplo, si el usuario introduce los números 2, 6, 4, 1 y 10, el programa
responderá que el número más cercano al 2 es el 1)

By Adolfo Jiménez Universidad Nacional del Altiplano 2|Página


15. Diseña un programa que, dado un número real que debe representar la calificación numérica de un examen,
proporcione la calificación cualitativa correspondiente al número dado. La calificación cualitativa será una de
las siguientes: “reprobado” (nota menor que 5), “Aprobado” (nota mayor o igual que 5, pero menor que 7),
“Notable” (nota mayor o igual que 7, pero menor que 8.5), “Sobresaliente” (nota mayor o igual que 8.5, pero
menor que 10), “Excelente” (nota 10).
16. Diseña un programa que, dado un carácter cualquiera, lo identifique como vocal minúscula, vocal mayúscula,
consonante minúscula, consonante mayúscula u otro tipo de carácter.
17. Diseña un programa que imprima todos los múltiplos de 3 menores a 100 pero mayores o iguales a 1.
Emplear la instrucción while.
18. Diseña un programa que imprima todos los múltiplos de 3 menores a 100 pero mayores o iguales a 1.
Emplear la instrucción for.
19. Implementa un programa que muestre todos los múltiplos de 6 entre 6 y 150, ambos inclusive.
20. Implementa un programa que muestre todos los números potencia de 2 entre 20 y 230, ambos inclusive.
21. Diseña un programa que solicite la lectura de un número entre 0 y 10 (ambos inclusive). Si el usuario teclea
un número fuera del rango válido, el programa solicitará nuevamente la introducción del valor cuantas veces
sea necesario.
22. Haz un programa que muestre la tabla de multiplicar de un número introducido por teclado por el usuario.
Aquí tienes un ejemplo de cómo se debe comportar el programa:
Ingresa un número: 5
5x1=5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
23. Ingrese por pantalla un número natural menor a 100. Muestre por pantalla todos los números
múltiplos de 5 o 3 empleando la instrucción for.
24. Haz un programa que pida el valor de dos enteros n y m y que muestre por pantalla el valor de:

; usar while para éste ejercicio.


25. Haz un programa que pida el valor de dos enteros n y m y que muestre por pantalla el valor de:

; usar for para éste ejercicio.

By Adolfo Jiménez Universidad Nacional del Altiplano 3|Página

Você também pode gostar