Трайт для вычисления площади фигур

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