Ejercicios Prácticos de Programación en Java: Variables, Operaciones Matemáticas, Bucles y Arreglos
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,34 KB
Ejercicios Prácticos de Programación en Java
Ejercicio 1: Entrada de Datos y Operaciones Básicas
import java.util.Scanner;
public class Reforzamiento {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
String nombres, apellidos;
System.out.println("Ingrese el nombre");
nombres = entrada.nextLine();
System.out.println("Ingrese el apellido");
apellidos = entrada.nextLine();
double[] datos = new double[5];
System.out.println("Ingrese la edad");
datos[0] = entrada.nextInt();
System.out.println("Ingrese el sueldo");
datos[1] = entrada.nextDouble();
datos[2] = Math.sin(datos[1]);
datos[3] = Math.tan(datos[0]);
datos[4] = Math.pow(datos[0], 5);
System.out.println("Sus datos son " + nombres + " " + apellidos);
int j = 0;
while (j < 5) {
System.out.println("valor " + (j + 1) + " " + datos[j]);
j++;
}
for (int i = 0; i < 5; i++) {
System.out.println("valor " + (i + 1) + " " + datos[i]);
}
}
}
Ejercicio 2: Operaciones Matemáticas con Variables
public class Muñoz1 {
public static void main(String[] args) {
//1
int x = 7;
double s = Math.sqrt(x + 2);
// System.out.println(" el resultado es " + s);
//2
double a = Math.PI / 2;
double b = Math.sin(a);
//System.out.println("el resultado es "+ b );
//3
double c = 2.89;
double d = 3.5;
double e = Math.pow(d + 5, c);
// System.out.println("el resultado es " + e);
//4
double f = 5.9;
double g = 2.4;
double h = Math.pow(Math.E, f + g);
//System.out.println("el r4esultado es "+ h);
//5
double i = 3;
double j = 1.2;
double k = 5;
double l = Math.pow(i + j, (k + 2) / 3);
//System.out.println("el resultado es " + l);
//6
double m, n, o;
}
}
Ejercicio 3: Bucle While con Condición Simple
import java.util.Scanner;
public class Repeticion1 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int n = 2; //cualquiera diferente de 5
while (n != 5) {
System.out.println("Ingrese un numero");
n = entrada.nextInt();
}
System.out.println("El programa ha finalizado");
}
}
Ejercicio 4: Bucle While con Múltiples Condiciones
import java.util.Scanner;
public class Repeticion2 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int i = 1; //contador
int n = 2; //cualquier numero diferente de -3
while (i != 8 && n != -3) {
System.out.println("Ingrese un numero");
n = entrada.nextInt();
i = i + 1;
}
System.out.println("Ha finalizado el programa");
}
}
Ejercicio 5: Uso Básico de Arreglos
import java.util.Scanner;
public class Arreglo1 {
public static void main(String[] args) {
int a = 3;
a = 5;
a = a + 2;
//System.out.println(a);
int[] p = new int[6];
p[0] = 4;
p[3] = p[0] + 2;
//System.out.println(p[3]);
//System.out.println(p[0]);
double[] r = new double[800];
r[1] = 3.1;
r[77] = -1;
r[4] = r[1] + r[77];
//System.out.println(r[4]);
//System.out.println(r[75]);
//System.out.println(r[79]);
boolean[] b = new boolean[30];
b[0] = true;
b[5] = false;
b[28] = b[0] && b[5];
b[29] = b[0] || b[3];
//System.out.println(b[28]);
//System.out.println(b[29]);
String[] direccion = new String[8];
direccion[1] = "sauces";
direccion[4] = "1";
direccion[6] = direccion[1] + direccion[4];
System.out.println(direccion[6]);
}
}
Ejercicio 6: Bucle While con Condición de Salida Interna
import java.util.Scanner;
public class Repeticion3 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int i = 1;
int n = 2;
while (n != -3) {
System.out.println("Ingrese un numero");
n = entrada.nextInt();
if (i == 8) {
n = -3;
}
i = i + 1;
}
System.out.println("Ha finalizado el programa");
}
}
Ejercicio 7: Bucle While con Contador y Límite Definido
import java.util.Scanner;
public class Repeticion4 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int x; //fin
int n; //numero
int i; //contador
System.out.println("Ingrese x");
x = entrada.nextInt();
i = 1;
while (i <= x) {
System.out.println("Ingrese numero");
n = entrada.nextInt();
i = i + 1;
}
System.out.println("Ha finalizado el programa");
}
}