Sei sulla pagina 1di 2

1.

Pedir un nmero de 0 a 99, pasar ese nmero como argumento a un mtodo llamada obtenerLetra() y
mostrarlo escrito. Por ejemplo, para 56 mostrar: cincuenta y seis.
2. Realizar un juego para adivinar un nmero, utilizando funciones o mtodos. Para ello generar un nmero N
aleatorio con Math.random, y luego ir pidiendo nmeros indicando mayor o menor segn sea mayor o menor
con respecto a N. El proceso termina cuando el usuario acierta.
Mtodos o funciones a crear:
generarNumero() //generar el nmero aleatorio N
Comparar()
//compara el nmero introducido por el usuario y lo compara con N
3. Realiza una prueba de escritorio de los siguientes cdigos:
public class Main {
public static void main(String[] args) {
int suma;
for (int i=0;i<4;i++){
for (int j=3;j>0;j--){
suma=i*10+j;
System.out.println(suma);
}
}
}
}

public class Main {


public static void main(String[] args) {
int j;
for (int i=0;i<3;i++){
j=i+1;
while(j<4){
System.out.println(j-i);
j++;
}
}
}
}

4. Necesitamos mostrar un contador con 5 dgitos (X-X-X-X-X), que muestre los nmeros del 0-0-0-0-0 al 9-9-99-9, con la particularidad que cada vez que aparezca un 3 lo sustituya por una E.
5. Crear un programa con las siguientes funciones o mtodos.
agregarNumeros()
//pide 5 nmeros al usuario
mostrarOrdenOriginal() //muestra los nmeros en el orden introducido
mostrarOrdenInveros() //muestra los nmeros en orden inverso introducido
El mtodo main debe llamar a estos mtodos
6. Leer por teclado dos arrays de 10 nmeros enteros y mezclarlas en una tercera de la forma: el 1 de A, el
1de B, el 2 de A, el 2 de B, etc.
Ejemplo:
A
1
2

B
5
7

C
1
5
2
7
7. Crear un programa que lea por teclado una tabla de 10 nmeros enteros y la desplace una posicin hacia
abajo: el primero pasa a ser el segundo, el segundo pasa a ser el tercero y as sucesivamente. El ltimo pasa a
ser el primero.
8. Leer 10 enteros. Guardar en otra tabla los elementos pares de la primera, y a continuacin los elementos
impares.
Realizar dos versiones: una trabajando con los valores y otra trabajando con los ndices.
9. Leer dos series de 10 enteros, que estarn ordenados crecientemente. Copiar (fusionar) las dos arrays en
una tercera, de forma que sigan ordenados. Realizarlo con mtodos o funciones
introducirSerie1()
introducirSerie2()
unirArrays()
10. Realizar una funcin, a la que se le pase como parmetro un nmero N, y muestre por pantalla N veces, el
mensaje: Mdulo ejecutndose

11. Disear una funcin que tenga como parmetros dos nmeros, y que calcule el mximo.
12. Funcin a la que se le pasan dos enteros y muestra todos los nmeros comprendidos entre ellos, inclusive.
13. Realizar una funcin que calcule (muestre en pantalla) el rea o el volumen de un cilindro, segn se
especifique. Para distinguir un caso de otro se le pasar el carcter 'a' (para rea) o 'v' (para el volumen).
Adems hemos de pasarle a la funcin el radio y la altura.
14. Dado el valor de un ngulo, sera interesante saber su seno, coseno y tangente. Escribir una funcin que
muestre en pantalla los datos anteriores.
15. Funcin que se le pasan tres nmeros y la operacin que se desea realizar: suma, resta o multiplicacin

Potrebbero piacerti anche