Упражнения на Java: вычисление площади многоугольника

Java Basic: упражнение 35 с решением

Напишите программу на Java для вычисления площади многоугольника.

Площадь многоугольника = (n * s ^ 2)/(4 * tan (π/n))
, где n — n-сторонний многоугольник, а s — длина стороны.

Тестовые данные:
Введите количество сторон многоугольника: 7
Введите длину одной из сторон: 6

Наглядное представление: область многоугольника

Пример решения:

Код Java:

  import java.util.Scanner  ; открытый класс Exercise35 {public static void main (String [] args) {Scanner input = new Scanner (System.in);  System.out.print ("Введите количество сторон многоугольника:");  int ns = input.nextInt ();  System.out.print ("Введите длину одной из сторон:");  двойная сторона = input.nextDouble ();  System.out.print ("Область:" + polygonArea (ns, side) + " n");  } общедоступный статический двойной polygonArea (int ns, двойная сторона) {return (ns * (сторона * сторона))/(4.0 * Math.tan ((Math.PI/ns)));  }}  

Пример вывода:

 Введите количество сторон многоугольника: 7 Введите длину одной из сторон: 6 Площадь  : 130.82084798405722 

Блок-схема:

Редактор кода Java:

Предыдущий: Запись программа на Java для вычисления площади шестиугольника.
Далее: Напишите программу на Java для вычисления расстояния между двумя точками на поверхности земли.

Оцените статью
nanomode.ru
Добавить комментарий