Programas básicos iniciales en Java – Parte 2

Ejercicios básicos resueltos Java

Segunda entrega de programas básicos iniciales en Java.

Programa básico inicial 4

Escribe un programa que realice lo siguiente: declarar una variable N de tipo int y asignarle un valor.

A continuación el programa debe mostrar:

  • el valor de N
  • el doble de N
  • el triple de N
  • el cociente de dividir N entre 3
  • el resto de dividir N entre 3

Por ejemplo, si a N le asignamos el valor 14 se debe mostrar por pantalla:

N = 14
Doble de 14 = 28
Triple de 14 = 42
14 / 3 = 4
14 % 3 = 2

SOLUCIÓN Programa básico inicial 4

//Solución Programa Básico Inicial 4
package basicoinicial4;
public class Main {
    public static void main(String[] args) {
        int N = 14; //decalaramos la variable N y le damos el valor inicial 14
        System.out.println("N = " + N);
        System.out.println("Doble de " + N + " = " + 2 * N);
        System.out.println("Triple de " + N + " = " + 3 * N);
        System.out.println(N + " / 3 = " + N / 3);
        System.out.println(N + " % 3 = " + N % 3);
    }
}

Programa básico inicial 5

Escribe un programa que declare cuatro variables enteras A, B, C y D y asignarle un valor a cada una de ellas. A continuación el programa debe mostrar por pantalla lo siguiente:

  • Los valores de cada una de las variables.
  • Seis veces la diferencia de A y B.
  • El producto de A por B menos la división de C entre D.
  • La suma de las cuatro variables.
  • La última cifra de la suma.
  • El doble de la suma de las cuatro variables.
  • El resultado de dividir la última cifra de A entre 2.

Por ejemplo, si asignamos a las variables los valores A = 12, B = 3, C = 6, D = 2 se debe mostrar por pantalla lo siguiente:

A = 12   B = 3   C = 6   D = 2
Seis veces la diferencia de 12 y 3 = 54
El producto de 12 por 3 menos la división de 6 entre 2 = 33
12 + 3 + 6 + 2 = 23
La última cifra de la suma es 3
(12 + 3 + 6 + 2) * 2 = 46
El resultado de dividir la última cifra de 12 entre 2 = 1

SOLUCIÓN Programa básico inicial 5

//Solución Programa Básico Inicial 5
package basicoinicial5;
public class Main {
    public static void main(String[] args) {
        int A = 12, B = 3, C = 6, D = 2;
        System.out.println("A = " + A + "   B = " + B + "   C = " + C + "   D = " + D);
        System.out.println("Seis veces la diferencia de " + A + " y " + B + " = " + 6*(A-B));
        System.out.println("El producto de " + A + " por " + B + " menos la división de " + C + " entre " + D + " = " + (A*B-C/D));
        int suma = A+B+C+D;
        System.out.println(A + " + " + B + " + " + C + " + " + D + " = " + suma);
        System.out.println("La última cifra de la suma es " + suma % 10);
        System.out.println("("+A + " + " + B + " + " + C + " + " + D + ") * 2 = " + 2 * suma);     
        System.out.println("El resultado de dividir la última cifra de " + A + " entre 2 = " + A % 10 / 2);
    }
}

Programa básico inicial 6

Escribe un programa que declare una variable entera N y asígnale un valor de 6 cifras. Declara además 3 variables enteras A, B y C.

Escribe a continuación las instrucciones que realicen lo siguiente:

  • Asigna a la variable A las dos primeras cifras de N
  • Asigna a la variable B las dos cifras centrales de N
  • Asigna a la variable C las dos últimas cifras de N
  • Muestra las variables A, B y C.

Por ejemplo, si a la variable N le asignamos el valor 986235 se debe mostrar por pantalla lo siguiente:

Variable N = 986235
Variable A = 98
Variable B = 62
Variable C = 35

SOLUCIÓN Programa básico inicial 6

//Solución Programa Básico Inicial 6
package basicoinicial6;
public class Main {
    public static void main(String[] args) {
        int N = 986235, A, B, C;
        A = N / 10000;
        B = N / 100 % 100;
        C = N % 100;
        System.out.println("Variable N = " + N);
        System.out.println("Variable A = " + A);
        System.out.println("Variable B = " + B);
        System.out.println("Variable C = " + C); 
    }
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio