Menu
Coddy logo textTech

Output formattato

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 36 di 75.

challenge icon

Sfida

Principiante

Modifica l'output in modo che stampi sempre un valore float con due cifre decimali. Per farlo, usa il segno {:.2}:

let num = 1.5576734;
println!("This is rounded: {:.2}", num);
// Output: This is rounded: 1.56

Provalo tu

use std::io;

fn main() {
    println!("Calculator App");

    let mut input_num1 = String::new();
    let mut input_num2 = String::new();
    io::stdin().read_line(&mut input_num1).unwrap();
    io::stdin().read_line(&mut input_num2).unwrap();
    let num1: f64 = input_num1.trim().parse().unwrap();
    let num2: f64 = input_num2.trim().parse().unwrap();
    let sum = num1 + num2;
    let difference = num1 - num2;
    let product = num1 * num2;
    let quotient = num1 / num2;
    println!("Sum: {}", sum);
    println!("Difference: {}", difference);
    println!("Product: {}", product);
    println!("Quotient: {}", quotient);
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online