diff options
| author | mo8it <mo8it@proton.me> | 2024-04-22 01:07:36 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-04-22 01:07:36 +0200 |
| commit | ad8e5444837b5c2b06497b9b592fbbb8c2db057e (patch) | |
| tree | 16e96fdbcd5cbf89c77ee091ed149463cbf62306 /exercises/quizzes/quiz1.rs | |
| parent | 86684b7fc9dd5e8bedad6056565645d1d980925c (diff) | |
Move quizzes
Diffstat (limited to 'exercises/quizzes/quiz1.rs')
| -rw-r--r-- | exercises/quizzes/quiz1.rs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/exercises/quizzes/quiz1.rs b/exercises/quizzes/quiz1.rs new file mode 100644 index 0000000..edb672e --- /dev/null +++ b/exercises/quizzes/quiz1.rs @@ -0,0 +1,36 @@ +// This is a quiz for the following sections: +// - Variables +// - Functions +// - If +// +// Mary is buying apples. The price of an apple is calculated as follows: +// - An apple costs 2 rustbucks. +// - If Mary buys more than 40 apples, each apple only costs 1 rustbuck! +// Write a function that calculates the price of an order of apples given the +// quantity bought. + +// Put your function here! +// fn calculate_price_of_apples { + +fn main() { + // You can optionally experiment here. +} + +#[cfg(test)] +mod tests { + use super::*; + + // Don't modify this test! + #[test] + fn verify_test() { + let price1 = calculate_price_of_apples(35); + let price2 = calculate_price_of_apples(40); + let price3 = calculate_price_of_apples(41); + let price4 = calculate_price_of_apples(65); + + assert_eq!(70, price1); + assert_eq!(80, price2); + assert_eq!(41, price3); + assert_eq!(65, price4); + } +} |
