Java-программа для проверки прямоугольного треугольника
22 октября 2022 г.Прямоугольный треугольник — это треугольник, один из внутренних углов которого равен 90 градусов, или любой из углов является прямым.
Есть несколько свойств прямоугольного треугольника; одно из них состоит в том, что квадрат гипотенузы равен сумме квадрата перпендикуляра и основания треугольника. Это называется теоремой Пифагора.
Гипотенуза — самая длинная сторона треугольника.
Интересный факт: теорема Пифагора была изобретена в Индии задолго до того, как Пифагор родился.
Эта теорема упоминается в индийской Баудхаяна Сульба-сутре, написанной между 800 и 400 годами до н. э.
Логика программы
Согласно теореме, квадрат гипотенузы равен сумме квадратов двух других сторон. Итак, мы должны взять на вход две стороны треугольника и гипотенузу. Вычислите сумму квадратов двух других сторон, и если сумма равна квадрату гипотенузы, треугольник прямоугольный.
Скриншот программы:
Давайте напишем программу
Основная структура программы:
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");
}
}
}
Вывод
Также опубликовано здесь< /а>.
Оригинал