Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مخرجات منسقة

جزء من قسم Fundamentals في رحلة Rust على Coddy. الدرس 36 من 75.

challenge icon

التحدي

مبتدئ

قم بتعديل المخرجات بحيث تطبع دائمًا قيمة عشرية (float) بمنزلتين عشريتين. للقيام بذلك، استخدم علامة {:.2}:

let num = 1.5576734;
println!("This is rounded: {:.2}", num);
// المخرجات: This is rounded: 1.56

جرّب بنفسك

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

جميع دروس Fundamentals

تدرّب بنفسك: مترجم Rust عبر الإنترنت