Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Parte 01
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:
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)