diff options
Diffstat (limited to 'week_1/review_program/review_program.cpp')
| -rw-r--r-- | week_1/review_program/review_program.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/week_1/review_program/review_program.cpp b/week_1/review_program/review_program.cpp index a634076..38fb0f3 100644 --- a/week_1/review_program/review_program.cpp +++ b/week_1/review_program/review_program.cpp @@ -4,24 +4,6 @@ #include <cstdint> #include <iostream> -auto main() -> int { - bool run_again = false; - std::vector<textbook::Textbook> textbooks; - - // Loop until user is done entering textbooks - do { - review_program::textbook_input_loop_handler(textbooks); - - std::cout << "Enter 1 to do another book, 0 to stop. "; - std::cin >> run_again; - } while (run_again); - - // Print full purchase summary - review_program::full_purchase_summary(textbooks); - - return 0; -} - namespace review_program { auto textbook_input(textbook::Textbook &textbook) -> void { // Obtain and set all non-evaluated values for textbook @@ -86,3 +68,21 @@ auto full_purchase_summary(const std::vector<textbook::Textbook> &textbooks) std::cout << "Expected profit: $" << total_for_all_books * 0.2 << std::endl; } } // namespace review_program + +auto main() -> int { + bool run_again = false; + std::vector<textbook::Textbook> textbooks; + + // Loop until user is done entering textbooks + do { + review_program::textbook_input_loop_handler(textbooks); + + std::cout << "Enter 1 to do another book, 0 to stop. "; + std::cin >> run_again; + } while (run_again); + + // Print full purchase summary + review_program::full_purchase_summary(textbooks); + + return 0; +} |