2022-12-16 16:26:46 -05:00

41 lines
704 B
Rust

fn f_to_c(f: f64) -> f64 {
(f - 32.0) * (5.0 / 9.0)
}
fn c_to_f(c: f64) -> f64 {
c * (9.0 / 5.0) + 32.0
}
fn main() {
// f to c / c to f
let f1 = 0.0;
let f2 = 32.0;
let f3 = 80.0;
let f4 = 212.0;
let c1 = f_to_c(f1);
let c2 = f_to_c(f2);
let c3 = f_to_c(f3);
let c4 = f_to_c(f4);
println!("{f1}f {c1}c");
println!("{f2}f {c2}c");
println!("{f3}f {c3}c");
println!("{f4}f {c4}c");
let f5 = c_to_f(100.0);
println!("100c = {f5}f");
// fib
//
let mut x1 = 0;
let mut x2 = 1;
let mut temp = 0;
while x1 < 2000 {
println!("x: {x1}");
temp = x2;
x2 = x1 + x2;
x1 = temp;
}
}