Use if/else if/else to turn a numeric score into a letter grade.
You start with:
// Rust: the editor starts empty - declare the data yourself, for example:
let score = 85;
Build:
Grade: B
Rules:
score >= 90is"A"; 80-89 is"B"; 70-79 is"C"; 60-69 is"D"; below 60 is"F".- The boundaries count: a score of exactly 90 is an A, exactly 80 a B, exactly 70 a C, exactly 60 a D, and 59 is an F.
- Print
"Grade: "followed by the letter grade, for exampleprintln!("Grade: {}", grade);
Declare
let mut grade = ""; first, then assign in an if/else if chain.
let score = 85;
let mut grade = "";
if score >= 90 {
grade = "A";
} else if score >= 80 {
grade = "B";
} else if score >= 70 {
grade = "C";
} else if score >= 60 {
grade = "D";
} else {
grade = "F";
}
println!("Grade: {}", grade);
Free plan: 30 tutor messages. Premium is unlimited.
Saved
Ctrl + Enter to check
