Java-программа для проверки прямоугольного треугольника

Java-программа для проверки прямоугольного треугольника

22 октября 2022 г.

Прямоугольный треугольник — это треугольник, один из внутренних углов которого равен 90 градусов, или любой из углов является прямым.

Есть несколько свойств прямоугольного треугольника; одно из них состоит в том, что квадрат гипотенузы равен сумме квадрата перпендикуляра и основания треугольника. Это называется теоремой Пифагора.

Гипотенуза — самая длинная сторона треугольника.

Интересный факт: теорема Пифагора была изобретена в Индии задолго до того, как Пифагор родился.

Эта теорема упоминается в индийской Баудхаяна Сульба-сутре, написанной между 800 и 400 годами до н. э.

Логика программы

Согласно теореме, квадрат гипотенузы равен сумме квадратов двух других сторон. Итак, мы должны взять на вход две стороны треугольника и гипотенузу. Вычислите сумму квадратов двух других сторон, и если сумма равна квадрату гипотенузы, треугольник прямоугольный.

Скриншот программы:

Screenshot of the program

Давайте напишем программу

Основная структура программы:

import java.util*;
public class RightAngledTriangle{
  public static void main(String args[]){
    Scanner in = new Scanner(System.in);
    // code
  }
}

Объявление переменных:

int h, p, b;

Запрос пользователя на ввод:

System.out.println("Enter the Hypotenuse");
h = in.nextInt();
System.out.println("Enter the Perpendicular");
p = in.nextInt();
System.out.println("Enter the Base");
b = in.nextInt();

Простой способ проверить, равен ли квадрат гипотенузы сумме квадратов перпендикуляра и основания, — использовать if-else.

Условие «если-иначе»:

if (h*h==(p*p)+(b*b)){
    System.out.println("Right Angled Triangle");
}
else{
    System.out.println("Not a right angled Traingle");
}

Код

import java.util.*;
public class RightAngledTriangle {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int h, p, b;
        System.out.println("Enter the Hypotenuse");
        h = in.nextInt();
        System.out.println("Enter the Perpendicular");
        p = in.nextInt();
        System.out.println("Enter the Base");
        b = in.nextInt();

        if (h*h==(p*p)+(b*b)){
            System.out.println("Right Angled Triangle");
        }
        else{
            System.out.println("Not a right angled Traingle");
        }

    }
}

Вывод

Not a right-angled triangle

Right-angled triangle


Также опубликовано здесь< /а>.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE