Задача · Функции · урок 8 из 11
Задача: площадь фигур
Напишите три перегрузки функции area: double area(double radius) возвращает площадь круга, а double area(double width, double height) — площадь прямоугольника. Третья перегрузка, double area(double width, double height, double border), возвращает площадь рамки шириной border с внешними размерами width на height. Число π берите из константы kPi, она уже определена в файле.
area(2.0, 3.5)→7.0area(10.0, 6.0, 1.0)→28.0area(4.0, 10.0, 3.0)→40.0
Ограничения: размеры неотрицательные; если рамка такая широкая, что внутри не остаётся пустого места, её площадь равна width * height.