• Lenguaje

    Java usando Scanner

  • Descripción

    Diseñar un algoritmo que luego de ingresar dos números enteros, muestre el siguiente menú de opciones y realice las siguientes operaciones:
    Menú de opciones:
    1.- Mostrar el mayor número.
    2.- Hallar la raíz quinta de la suma.
    3.- Hallar el producto de ambos entre su diferencia.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.util.Scanner;

public class MayorRaizQuintaYProducto {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int opcion;
        double a, b, resultado;
        System.out.print("Ingresa el valor de a: ");
        a = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de b: ");
        b = in.nextDouble();
        in.nextLine();
        resultado=0;
        System.out.println("Selecciona el valor de opcion.");
        System.out.println("\t1.- Mostrar el mayor n\u00FAmero.");
        System.out.println("\t2.- Hallar la ra\u00EDz quinta de la suma.");
        System.out.println("\t3.- Hallar el producto de ambos entre su diferencia.");
        System.out.print("\t: ");
        do {
            opcion = in.nextInt();
            in.nextLine();
            if (opcion<1||opcion>3)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (opcion<1||opcion>3);
        if(opcion==1&&a>=b)
            resultado=a;
        if(opcion==1&&a<b)
            resultado=b;
        if(opcion==2)
            resultado=Math.pow(a+b,1.0/5.0);
        if(opcion==3&&a-b!=0)
            resultado=a*b/(a-b);
        System.out.println("Valor de resultado: " + resultado);
    }

}