Постановка задачи
Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
Входные данные:
Катеты прямоугольного треугольника — [latex]a[/latex] и [latex]b[/latex]
Выходные данные:
Площадь прямоугольного треугольника — [latex]area[/latex]
Гипотенуза прямоугольного треугольника — [latex]c[/latex]
Тесты
№ | Входные данные | Выходные данные |
1 | 8 6 | 24 10 |
2 | 4 3 | 6 5 |
3 | 3 6 | 9 6.70 |
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class FirstLab { public static void main (String[] args) { double a, b, c, area; Scanner input = new Scanner(System.in); a = input.nextDouble(); b = input.nextDouble(); area = 0.5*a*b; c = Math.sqrt(Math.pow(a, 2) + Math.pow(b,2)); System.out.println(area); System.out.println(c); } } |
Описание решения
Объявляем переменные a, b, c, area типа double , где a, b — катеты прямоугольного треугольника, c — гипотенуза, а area — площадь треугольника. Далее с клавиатуры вводим значения катетов прямоугольного треугольника. После чего по формуле площади треугольника и теореме Пифагора вычисляем площадь и гипотенузу треугольника. Для возведения в степень 2, будем использовать функцию Math.pow() , для нахождения корня Math.pow() . В результате выводим значения площади area и гипотенузы c с помощью функции System.out.println() .