Start learning free

LESSON 177 OF 414 · PROJECTS: EVERYDAY PROGRAMS

Report Card V1 - One Subject Average in Rust

Practice

Compute a student's average score across three tests using integer division so the result is a whole number.

You start with:

// Rust: the editor starts empty - declare the data yourself, for example:
let test1: i32 = 85;
let test2: i32 = 92;
let test3: i32 = 78;

Build:

Average: 85

Rules:

  • Compute the integer average of test1, test2, and test3 using integer division (i32 divided by i32 already drops the remainder).
  • Print "Average: " followed by the average, for example println!("Average: {}", average);

Rust i32 / i32 truncates, so (test1 + test2 + test3) / 3 already gives an integer.

let test1: i32 = 85;
let test2: i32 = 92;
let test3: i32 = 78;
let average: i32 = (test1 + test2 + test3) / 3;
println!("Average: {}", average);

STEP 1 OF 5
    Ctrl + Enter to check

    Report Card V1 in Rust

    Keep going with RustAbout 340 step-by-step lessons, from your first line of code to coding interviews. Free to start.
    Start learning free