mirror of https://github.com/sunface/rust-course
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							528 B
						
					
					
				
			
		
		
	
	
							25 lines
						
					
					
						
							528 B
						
					
					
				// functions4.rs
 | 
						|
// Make me compile! Execute `rustlings hint functions4` for hints :)
 | 
						|
 | 
						|
// This store is having a sale where if the price is an even number, you get
 | 
						|
// 10 Rustbucks off, but if it's an odd number, it's 3 Rustbucks off.
 | 
						|
 | 
						|
// I AM NOT DONE
 | 
						|
 | 
						|
fn main() {
 | 
						|
    let original_price = 51;
 | 
						|
    println!("Your sale price is {}", sale_price(original_price));
 | 
						|
}
 | 
						|
 | 
						|
fn sale_price(price: i32) -> {
 | 
						|
    if is_even(price) {
 | 
						|
        price - 10
 | 
						|
    } else {
 | 
						|
        price - 3
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
fn is_even(num: i32) -> bool {
 | 
						|
    num % 2 == 0
 | 
						|
}
 |