Sie sind auf Seite 1von 2

EJERCICIOS BSICOS DE PROGRAMACIN.

Realizar un programa que convierta a euros una determinada cantidad en pesetas que el
usuario pedir por teclado (1 euro = 166.386 ptas.)
2. Escribir un programa que solicite al usuario el dimetro de un crculo y calcule su rea.
3. Escribir un programa que pida al usuario una cantidad de segundos, y muestre a cuntas horas,
minutos y segundos equivale.
4. Escribir un programa que calcule el precio de un artculo tras aplicarle un 16% de IVA. El
precio se pedir por teclado.
1.

Sentencia IF
5. Leer un nmero y mostrar por la salida estndar si dicho nmero es o no es par.
6. Leer 2 nmeros y mostrar el producto de ellos.
7. Leer 2 nmeros y determinar el mayor de ellos.
8. Leer 3 nmeros y mostrar el mayor de ellos.
9. Escribir un programa que lea la hora en notacin de 24 horas y la devuelva en notacin de 12
horas (ejemplo: las 18:30 sern las 6:30 PM).
10. Una compaa de alquiler de automviles desea un programa para emitir sus facturas, con
las siguientes consideraciones:
Cantidad fija de 100 si no se rebasan los 300 Km.
Si la distancia recorrida es mayor que 300 Km pero es menor o igual que 1000 Km,
se cobrarn los100 ms el kilometraje que exceda de 300 Km a razn de 10 /Km.
Si la distancia es mayor que 1000 Km, se cobrarn los 100 ms el kilometraje a razn
de 10 /Km para para los kilmetros entre el 300 y el 1000 y 5 /Km para el resto.
Sentencia FOR
11. Dado un nmero N, escribir los nmeros de 1 a N y despus de N a 1
12. Sumar todos los nmeros desde el 1 hasta el 100, ambos incluidos.
13. Leer una secuencia de 30 nmeros y mostrar la suma y el producto de ellos.
14. Mostrar un mensaje por pantalla, por ejemplo, HOLA A TODOS, cien veces.
Sentencia WHILE o DO_WHILE
15. Leer una secuencia de nmeros, hasta que se introduce un nmero negativo y mostrar la
suma de dichos nmeros.
16. Leer una secuencia de nmeros y mostrar su producto, el proceso finalizar cuando el
usuario pulse un cero.
17. Lee una secuencia de nmeros y determina cual es el mayor de ellos. La secuencia termina
cuando se introduzca un cero.
18. Calcular la media de una secuencia de nmeros, el proceso finalizar cuando se introduzca
un cero.

Varias sentencias distintas.


19. Leer una secuencia de nmeros y sumar solo los pares mostrando el resultado del proceso.
El proceso finalizar cuando se introduzca un nmero negativo.
20. Leer una secuencia de nmeros y mostrar la suma de los 30 nmeros que ocupan posiciones
de lectura par.
21. Leer una secuencia de nmeros y mostrar la suma de los pares y el producto de los que son
mltiplo de 5.
22. Leer una secuencia de nmeros y mostrar el mayor de los mltiplos de 5 ledos y el menor
de los mltiplos de 3 ledos.
23. Generar enteros de 3 en 3 comenzando por 2 hasta el valor mximo menor que 30 y calcular
la suma de los nmeros generados que sean divisibles por 5.
24. Crear un programa para calcular el salario semanal de los empleados de una empresa. Se les
paga 15 /hora si stas no superan las 35 horas. Cada hora por encima de 35 se considerar
extra y se paga a 22 .
El programa debe pedir las horas trabajadas y devuelve el salario que se le debe pagar.
Despus el programa debe preguntar si se quiere calcular otro salario, si es as el programa
se vuelve a repetir.
25. Hacer un programa que pida un nmero por teclado y muestre por pantalla, si es primo o no.