Постановка задачи
Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
Входные данные:
Сторона равностороннего треугольника [latex]a[/latex]
Выходные данные:
Площадь равностороннего треугольника [latex]S[/latex]
Тесты
№ | Входные данные | Выходные данные |
1 | 4 | 6.928 |
2 | 3 | 3.897 |
3 | 6 | 15.588 |
Ссылка на результат теста на wolframalpha.com
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) { double a, S; Scanner in = new Scanner(System.in); a = in.nextInt(); S = (Math.sqrt(3)/4)*a*a; System.out.println(S); } } |
Для проверки работы программы можно воспользоваться онлайн компилятором Ideone.com
Описание решения
Для нахождения площади равностороннего треугольника будем использовать формулу [latex]S = \frac{a^2\sqrt{3}}{4}[/latex]. Чтобы найти корень, используем функцию Math.sqrt(). На экран выводим площадь треугольника.