Hussainomer Ответов: 1

Как найти длину стороны прямоугольного треугольника в java


Итак, я знаю, как найти гипотенузу, но я не могу использовать и найти правильную формулу, чтобы найти длину других сторон в прямоугольном треугольнике.
формула должна храниться в переменной double formula2

import java.util.Scanner;
public class pythagorean{
    public static void main(String[]args){
        Scanner keyboard = new Scanner(System.in);
        int option = keyboard.nextInt();
        int side1 = keyboard.nextInt();
        int side2 = keyboard.nextInt();
        double formula = Math.sqrt((side1*side1) + (side2*side2));
        double formula2 = 
        if (option == 1){
            System.out.format("%.1f",formula);
        }
        else if (option == 2){
            System.out.format("%.1f",formula2);
        } 
    }
}


Что я уже пробовал:

Код, который я представил выше, - это то, что я пробовал до сих пор, но я не могу получить правильную формулу

1 Ответов

Рейтинг:
1

phil.o

Это скорее математическая проблема, чем кодовая.
Если a и b являются ли стороны прямоугольного треугольника и c его гипотенуза, следующие соотношения стоят:

c² = a² + b² => c = sqrt(a² + b²)
a² = c² - b² => a = sqrt(c² - b²)
b² = c² - a² => b = sqrt(c² - a²)