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");
    }
}

Entradas relacionadas: