Menu
Coddy logo textTech

Salida con formato

Parte de la sección Fundamentals del Journey de Rust de Coddy. Lección 36 de 75.

challenge icon

Desafío

Principiante

Modifica la salida para que siempre imprima un valor flotante con dos decimales. Para hacerlo, utiliza el signo {:.2}:

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

Pruébalo tú mismo

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);
}

Todas las lecciones de Fundamentals

Practica por tu cuenta: Compilador de Rust online