Площадь правильных многоугольников
Формула для вычисления площади правильного многоугольника с n сторонами и длиной стороны s:
.
Ваша задача — использовать эту формулу для вычисления площадей правильных многоугольников. Также необходимо выводить соответствующие сообщения об ошибках для некорректных случаев ввода.
Входные данные
Первая строка ввода содержит количество тестов N, где 1 ≤ N ≤ 50.
Каждый тест представлен строкой, содержащей два целых числа n и s, разделённых пробелом.
n — это количество сторон, введённое пользователем, и оно удовлетворяет условию −100 ≤ n ≤ 100.
s — это длина каждой стороны, введённая пользователем, и она удовлетворяет условию −100 ≤ s ≤ 100.
Выходные данные
Для каждого теста выведите сообщение об ошибке или площадь (если ошибок не найдено) в одной строке. Если n равно нулю или отрицательно, выведите сообщение "Number of sides must be positive". Если n строго меньше 3, выведите "Need more sides". Если s равно нулю или отрицательно, выведите "Side length must be positive". Если ввод корректен, выведите площадь правильного многоугольника, описанного вводом, с точностью до 4 десятичных знаков.