Sunteți pe pagina 1din 3

BOLET�N 1

Variables y condicionales

1. Pedir los coeficientes de una ecuaci�n se 2� grado, y muestre sus soluciones


reales. Si no existen, debe indicarlo.
2. Pedir el radio de un c�rculo y calcular su �rea. A=PI*r^2.
3. Pedir el radio de una circunferencia y calcular su longitud.L=2*PI*r.
4. Pedir dos n�meros y decir si son iguales o no.
5. Pedir un n�mero e indicar si es positivo o negativo.
6. Pedir dos n�meros y decir si uno es m�ltiplo del otro.
7. Pedir dos n�meros y decir cual es el mayor.
8. Pedir dos n�meros y decir cual es el mayor o si son iguales.
9. Pedir dos n�meros y mostrarlos ordenados de mayor a menor.
10. Pedir tres n�meros y mostrarlos ordenados de mayor a menor.
11. Pedir un n�mero entre 0 y 9.999 y decir cuantas cifras tiene.
12. Pedir un n�mero entre 0 y 9.999 y mostrarlo con las cifras al rev�s.
13. Pedir un n�mero entre 0 y 9.999, decir si es capic�a.
14. Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Suficiente,
Bien...
15. Pedir el d�a, mes y a�o de una fecha e indicar si la fecha es correcta.
Suponiendo todos los meses de 30 d�as.
16. Pedir el d�a, mes y a�o de una fecha e indicar si la fecha es correcta. Con
meses de 28, 30 y 31 d�as. Sin a�os bisiestos.
17. Pedir el d�a, mes y a�o de una fecha correcta y mostrar la fecha del d�a
siguiente. suponer que todos los meses tienen 30 d�as.
18. �dem que el ej. 17, suponiendo que cada mes tiene un n�mero distinto de d�as
(suponer que febrero tiene siempre 28 d�as).
19. Pedir dos fechas y mostrar el n�mero de d�as que hay de diferencia. Suponiendo
todos los meses de 30 d�as.
20. Pedir una hora de la forma hora, minutos y segundos, y mostrar la hora en el
segundo siguiente.
21. Pedir una nota num�rica entera entre 0 y 10, y mostrar dicha nota de la forma:
cero, uno, dos, tres...
22. Pedir un n�mero de 0 a 99 y mostrarlo escrito. Por ejemplo, para 56 mostrar:
cincuenta y seis.

BOLET�N 2

Condicionales y bucles

1. Leer un n�mero y mostrar su cuadrado, repetir el proceso hasta que se introduzca


un n�mero negativo.
2. Leer un n�mero e indicar si es positivo o negativo. El proceso se repetir� hasta
que se introduzca un 0.
3. Leer n�meros hasta que se introduzca un 0. Para cada uno indicar si es par o
impar.
4. Pedir n�meros hasta que se teclee uno negativo, y mostrar cu�ntos n�meros se han
introducido.
5. Realizar un juego para adivinar un n�mero. Para ello pedir un n�mero N, y luego
ir pidiendo n�meros indicando �mayor� o �menor� seg�n sea mayor o menor con
respecto a N. El proceso termina cuando el usuario acierta.
6. Pedir n�meros hasta que se teclee un 0, mostrar la suma de todos los n�meros
introducidos.
7. Pedir n�meros hasta que se introduzca uno negativo, y calcular la media.
8. Pedir un n�mero N, y mostrar todos los n�meros del 1 al N.
9. Escribir todos los n�meros del 100 al 0 de 7 en 7.
10. Pedir 15 n�meros y escribir la suma total.
11. Dise�ar un programa que muestre el producto de los 10 primeros n�meros impares.
12. Pedir un n�mero y calcular su factorial.
13. Pedir 10 n�meros. Mostrar la media de los n�meros positivos, la media de los
n�meros negativos y la cantidad de ceros.
14. Pedir 10 sueldos. Mostrar su suma y cuantos hay mayores de 1000�.
15. Dadas las edades y alturas de 5 alumnos, mostrar la edad y la estatura media,
la cantidad de alumnos mayores de 18 a�os, y la cantidad de alumnos que miden m�s
de 1.75.
16. Pide un n�mero (que debe estar entre 0 y 10) y mostrar la tabla de multiplicar
de dicho n�mero.
17. Una empresa que se dedica a la venta de desinfectantes necesita un programa
para gestionar las facturas. En cada factura figura: el c�digo del art�culo, la
cantidad vendida en litros y el precio por litro. Se pide de 5 facturas
introducidas: Facturaci�n total, cantidad en litros vendidos del art�culo 1 y
cuantas facturas se emitieron de m�s de 600 �.
18. Igual que el anterior pero suponiendo que no se introduce el precio por litro.
Solo existen tres productos con precios: 1- 0,6 �/litro, 2- 3 �/litro y 3- 1,25
�/litro.
19. Dadas 6 notas, escribir la cantidad de alumnos aprobados, condicionados (=4) y
suspensos.
20. Pedir un n�mero N, introducir N sueldos, y mostrar el sueldo m�ximo.
21. Pedir 10 n�meros, y mostrar al final si se ha introducido alguno negativo.
22. Pedir 5 calificaciones de alumnos y decir al final si hay alg�n suspenso.
23. Pedir 5 n�meros e indicar si alguno es m�ltiplo de 3.

BOLET�N 3

Bucles anidados

1. Realiza detenidamente una traza al siguiente programa y muestra cual seria la


salida por pantalla:

PROGRAMA ej_1
VARIABLES
suma, i, j: ENTERO
COMIENZO
PARA i <- 1 HASTA 4
PARA j <- 3 HASTA 0 INC -1
suma <- i*10+j
escribir (suma)
FIN PARA
FIN PARA
FIN

2. Realiza una traza del siguiente algoritmo y muestra la salida generada por
pantalla.

PROGRAMA ej_1
VARIABLES
i, j: ENTERO
COMIENZO
PARA i <- 1 HASTA 3
j <- i+1
MIENTRAS j < 4
escribir (j-i)
j <- j+1
FIN MIENTRAS
FIN PARA
FIN
3. Dise�a una aplicaci�n que muestre las tablas de multiplicar del 1 al 10.
Ejercicios de Programaci�n en Java 196
4. Dibuja un cuadrado de n elementos de lado utilizando *.
5. Necesitamos mostrar un contador con 5 d�gitos (X-X-X-X-X), que muestre los
n�meros del 0-0-0-0-0 al 9-9-9-9-9, con la particularidad que cada vez que aparezca
un 3 lo sustituya por una E.
6. Realizar un programa que nos pida un n�mero n, y nos diga cuantos n�meros hay
entre 1 y n que son primos.

S-ar putea să vă placă și