Beruflich Dokumente
Kultur Dokumente
package avendaño1operacionesaritmeticas;
2. Declara 2 variables numéricas (con el valor que desees), he indica cual es el mayor de
los 2 si son iguales indicarlo también. Ve cambiando los valores para comprobar que
funciona.
package avendañonumeromayor;
}
3. Declara un String que contenga tu nombre, después muestre un mensaje de bienvenida
por consola. Por ejemplo: si introduzco “Fernando”, me aparezca “Bienvenido
Fernando”
package avendaño3bienvenidaporconsola;
System.out.println("Bienvenido "+alexander);
}
4. Has una app que calcule el área de un circulo(pi*𝑅 2) el radio se pedirá por teclado
(recuerda pasar el string a double con Double.parseDouble). usa la constante PI y el
método pow de math.
package avendaño4calculodeláreadeuncirculo;
import java.util.Locale;
import java.util.Scanner;
}
5. Lee un numero por teclado y muestra por consola, el carácter al que pertenece en la
tabla ASCCI. Por ejemplo: si introduzco un 97, me muestre una a.
package avendaño5tablaascii;
import java.util.Scanner;
6. Modifica el ejercicio anterior, para que, en lugar de pedir un número, pida un carácter
(char) y muestre su código en la tabla ASCII
package avendaño6pedircaracterascci;
import java.util.Scanner;
System.out.println(codigo);
}
}
7. Lee un numero por teclado que pida el precio de un producto (puede tener decimales) y
calcule el precio final con IVA. El IVA será una constante que será del 13%
package avendaño7p.producto;
import java.util.Scanner;
}
8. Has una aplicación que calcule el SENO, COSENO, TANGENTE y muestre por consola la
respuesta.
package avendaño8cacularsen.cosytan;
import java.util.Scanner;
}
9. Muestra los números del 1 al 100.
package avendaño9.del1al10while;
package avendaño11.divisiloblesentre1y3;
import java.util.Scanner;
//Mensaje de traza
System.out.println(">>" + discriminante);
if (discriminante > 0) {
package avendaño13appconstringcontraseña;
import java.util.Scanner;
String password;
for (int i = 0; i < INTENTOS && !acierto; i++) {
System.out.println("Introduce una contraseña");
password = alexander.next();
if (password.equals(contraseña)) {
System.out.println("Enhorabuena, acertaste");
acierto = true;
}
}
}
}
14. Crea una app que nos pida un día de la semana y que nos diga si es un día laboral o no.
Usa un switch para ello
package avendaño14dialaboralynolaboral;
import java.util.Scanner;
switch (dia) {
case "lunes":
case "martes":
case "miercoles":
case "jueves":
case "viernes":
System.out.println("Es un dia laboral");
break;
case "sabado":
case "domingo":
System.out.println("Es un dia no laboral");
default:
System.out.println("Introduce un dia de la semana");
}
}
}
15. Pide por teclado 2 números y genera 10 números aleatorios entre esos números usa el
método math. random para generar un numero entero aleatorio
package avendaño15gennumaleatorios;
import java.util.Scanner;
package avendaño16numentepositivo;
import java.util.Scanner;
contador++;
}
if (contador == 1) {
System.out.println("El numero " + numero + " tiene " + contador + " cifra");
} else {
System.out.println("El numero " + numero + " tiene " + contador + " cifras");
}
}
}
17. Pide un numero por teclado e indica si es un numero primo o no. Un numero primo es
aquel que solo se puede dividir entre el 1 y si mismo. Por ejemplo: 25 no es primo, Ya
que 25 es divisible entre 5, Sin embargo, 17 si es primo
package avendaño17numprimoono;
import java.util.Scanner;
if (contador < 1) {
System.out.println("El numero " + numero + " es primo");
} else {
System.out.println("El numero " + numero + " no es primo");
}
}
}
}
18. Muestra los números primos entre 1 y 100.
package avendaño18numprimosdel1al100;
package avendaño19sumadel1alnumqueimdiquemos;
import java.util.Scanner;
do {
num = alexander.nextInt();
if (num <= 1) {
System.out.println("Error. No has introducido un valor correcto."
+ "Vuelve a intentarlo");
}
int suma = 0;
}
20. Crea una app que nos permita insertar números hasta que insertemos un -1, calcular el
número de números introducidos.
package avendaño20appparainsertar;
import java.util.Scanner;
int contador = 0;
contador++;
num = alexander.nextInt();
}
21. Calcula la factorial de un numero pedido por teclado, y preguntar si quiere introducir
más,
package avendaño21factdeunnumero;
import java.util.Scanner;
System.out.println("introduce un numero");
n = alexander.nextInt();
int fact = 1;
for (int i = 1; i <= n; i++) {
fact = fact * i;
}
System.out.println("la factorial de " + n + " es: " + fact);
System.out.println("desea introducir mas numeros SI o NO");
x = alexander.next();
if (x.equals("SI")) {
System.out.println("introduce un nuevo numero");
n = alexander.nextInt();
int factr = 1;
for (int i = 1; i <= n; i++) {
factr = factr * i;
}
System.out.println("la factorial es: " + factr);
}
y = alexander.next();
if (x.equals("NO")) {
System.out.println("FIN");
}
}
}
22. Muestra la serie Fibonacci hasta un numero pedido por teclado.
package avendaño22seriefibonacci;
import java.util.Scanner;
23. Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit. La
fórmula correspondiente es. F=32(9*C/5).
package avendaño23gradoscentigradosafahrenheit;
import java.util.Scanner;
}
24. Programa que lee por teclado el valor del radio de una circunferencia y calcula y
muestra por pantalla la longitud y el área de la circunferencia. Longitud de la
circunferencia= 2*PI*Radio, Área de la circunferencia= PI*Radio˄2.
package avendaño24areadelacircunferencia;
import java.util.Scanner;
package avendaño25tablademultiplicardeun;
import java.util.Scanner;
package avendaño26decimalabinario;
import java.util.Scanner;
do {
System.out.print("Introduce un numero entero: ");
numero = alexander.nextInt();
} while (numero < 0);
exp = 0;
binario = 0;
while (numero != 0) {
digito = numero % 2;
binario = binario + digito * Math.pow(10, exp);
exp++;
numero = numero / 2;
}
System.out.printf("Binario:%.0f %n", binario);
}
}
27. Programa para pasar de binario a decimal
package avendaño27binarioadecimal;
import java.util.Scanner;
do {
System.out.print("Introduce un numero binario: ");
numero = alexander.nextLong();
esBinario = true;
aux = numero;
while (aux != 0) {
digito = aux % 10;
if (digito != 0 && digito != 1) {
esBinario = false;
}
aux = aux / 10;
}
} while (!esBinario);
exponente = 0;
decimal = 0;
while (numero != 0) {
digito = numero % 10;
decimal = decimal + digito * (int) Math.pow(2, exponente);
exponente++;
}
28. Construir un programa que visualice por pantalla todos los caracteres correspondientes
a letras minúsculas.
package avendaño28caracteresdeletrasminusculas;
29. Construir un programa que visualice por pantalla todos los caracteres correspondientes al
código ASCII.
package avendaño29caracterescorreespondientesalatablaascii;
fin