Ir para conteúdo

Wo Pitagoras


Zafor

Posts Recomendados

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;

 

 

}

 

}

}

Editado por Zafor
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...