Трайт для вычисления площади фигур
Rust
Лёгкий
traits
Задача «Трайт для вычисления площади фигур»
Реализуйте трейт Area с методом area, возвращающим площадь фигуры как f64. Определите структуры Circle (радиус) и Rectangle (ширина, высота). Реализуйте для них Area. В main прочитайте из stdin три числа: радиус круга, ширину и высоту прямоугольника. Создайте объекты и выведите площади через пробел с точностью до двух знаков после запятой.
Формат ввода
Три числа через пробел: радиус круга (f64), ширина прямоугольника (f64), высота прямоугольника (f64).
Формат вывода
Два числа с плавающей точкой, округлённые до двух знаков: площадь круга и площадь прямоугольника, разделённые пробелом.
Примеры
Пример 1
ВВОД
5.0 4.0 3.0
ВЫВОД
78.54 12.00
Пример 2
ВВОД
5
1 100.50 Food
2 250.00 Transport
3 75.25 food
4 300.00 Entertainment
5 45.00 transport
ВЫВОД
Пример 3
ВВОД
0.0 10.0 10.0
ВЫВОД
0.00 100.00
Пример 4
ВВОД
3
1 50.00 A
2 30.00 B
3 20.00 A
ВЫВОД
main.rs