Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rust 1.17.0
- use std::io;
- fn main() {
- println!("\n\tEnter your score: ");
- //read user input
- let mut input= String::new(); io::stdin()
- .read_line(&mut input)
- .expect("failed to read input.");
- //convert input to integer
- let score: i32 = input.trim().parse().expect("invalid input");
- let s= calc(score);
- print!("\n\tYour grade: {}",s);
- return ;
- }
- fn calc(sco: i32) -> &'static str{
- let mut gra= "F";
- match sco {
- 90...100 => { gra= "A"; }
- 80...89 => { gra= "B"; }
- 70...79 => { gra= "C"; }
- 60...69 => { gra= "D"; }
- _ => { println!("\n\tERROR: Invalid score\n"); }
- }
- gra
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement