12 lines
310 B
Rust
12 lines
310 B
Rust
use std::io;
|
|
use std::f64::consts::PI;
|
|
|
|
fn main(){
|
|
let mut radius = String::new();
|
|
io::stdin().read_line(&mut radius)
|
|
.expect("Failed to read line");
|
|
let radius = radius.trim().parse::<f64>().unwrap();
|
|
let area = radius * radius;
|
|
println!("{}\n{}", PI * area, 2.0 * area);
|
|
}
|