From 085bdd44daf5d6d76c48e3ce2e2fc6cdf5c759c3 Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Thu, 6 Oct 2022 14:58:15 -0700 Subject: [PATCH] Set output percission to 3 --- bmi-calc/src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bmi-calc/src/main.rs b/bmi-calc/src/main.rs index 157f148..015e802 100644 --- a/bmi-calc/src/main.rs +++ b/bmi-calc/src/main.rs @@ -1,13 +1,13 @@ use std::io::{self, Write}; fn read_float(prompt: &str) -> f32 { - print!("{}", prompt); + print!("{prompt}"); let _ = io::stdout().flush(); let mut line = String::new(); let _ = io::stdin().read_line(&mut line); let flt = line[..line.len() - 1].parse::(); if flt.is_err() { - println!("Invalid number: '{}'", line); + println!("Invalid number: '{line}'"); return read_float(prompt); } return flt.unwrap(); @@ -23,7 +23,7 @@ fn main() { let lb_weight = read_float("Enter weight (pounds): "); let cm_height = in_height * 2.54; let kg_weight = lb_weight / 2.20462; - println!("Your metric height: {}cm", cm_height); - println!("Your metric weight: {}kg", kg_weight); - println!("Your BMI: {}", calculate_bmi(kg_weight, cm_height)); + println!("Your metric height: {cm_height:.3}cm"); + println!("Your metric weight: {kg_weight:.3}kg"); + println!("Your BMI: {:.3}", calculate_bmi(kg_weight, cm_height)); }