Dessa vez trago a vocês um programa que resolve o Teorema de Pitagóras ( a² = b² + c² ) E você escolhe se quer descobrir Hipotenusa, ou os Catetos...
Visite a lista com todos os programas: http://www.xtibia.com/forum/Wo-Programas-Todos-t121028.html
import java.util.Scanner;
public class p5 {
public static void main(String[] Main) {
Scanner WOS = new Scanner(System.in);
System.out.println("WOPitágoras Beta");
System.out.println("O que você quer calcular?\n - Hipotenusa: 1\n - Cateto Horizontal: 2\n - Cateto Vertical: 3");
int R = WOS.nextInt();
double A = 0;
double B;
double C;
switch® {
case 1:
/*Hipotenusa*/
System.out.println("Digite o valor de B(Cateto Horizontal)");
B = WOS.nextDouble();
System.out.println("Digite o valor de C(Cateto Vertical)");
C = WOS.nextDouble();
A = Math.sqrt(B*B + C*C);
System.out.println("Hipotenusa é igual a " + A);
break;
case 2:
/*Cateto Horizontal*/
System.out.println("Digite o valor de A(Hipotenusa)");
A = WOS.nextDouble();
System.out.println("Digite o valor de C(Cateto Vertical)");
C = WOS.nextDouble();
B = Math.sqrt(A*A - C*C);
System.out.println("Cateto Horizontal é igual a " + B);
break;
case 3:
/*Cateto Vertical*/
System.out.println("Digite o valor de A(Hipotenusa)");
A = WOS.nextDouble();
System.out.println("Digite o valor de C(Cateto Horizontal)");
B = WOS.nextDouble();
C = Math.sqrt(A*A - B*B);
System.out.println("Cateto Vertical é igual a " + C);
break;
}
}
}