Trait para calcular el área de figuras

Rust Easy traits

Tarea «Trait para calcular el área de figuras»

Implementa el trait Area con el método area, que devuelve el área de la figura como f64. Define las estructuras Circle (radio) y Rectangle (ancho, alto). Implementa Area para ellas. En main, lee desde stdin tres números: el radio del círculo, el ancho y el alto del rectángulo. Crea los objetos e imprime las áreas separadas por un espacio con precisión de dos decimales.

Formato de entrada

Tres números separados por espacios: radio del círculo (f64), ancho del rectángulo (f64), alto del rectángulo (f64).

Formato de salida

Dos números de punto flotante, redondeados a dos decimales: el área del círculo y el área del rectángulo, separados por un espacio.

Ejemplos

Ejemplo 1

ENTRADA
5.0 4.0 3.0
SALIDA
78.54 12.00

Ejemplo 2

ENTRADA
5 1 100.50 Food 2 250.00 Transport 3 75.25 food 4 300.00 Entertainment 5 45.00 transport
SALIDA

Ejemplo 3

ENTRADA
0.0 10.0 10.0
SALIDA
0.00 100.00

Ejemplo 4

ENTRADA
3 1 50.00 A 2 30.00 B 3 20.00 A
SALIDA
main.rs