From 2c31dafc6b8bc1ad03cfdc74918c3bf809621a63 Mon Sep 17 00:00:00 2001 From: Filippo Marletta Date: Thu, 30 Oct 2025 18:44:50 +0100 Subject: [PATCH] refactoring: switched if else if statement with swith statement --- exercises/ex1.cpp | 56 ++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 30 deletions(-) diff --git a/exercises/ex1.cpp b/exercises/ex1.cpp index 22069589..971bf91b 100644 --- a/exercises/ex1.cpp +++ b/exercises/ex1.cpp @@ -11,38 +11,34 @@ int main() cout << "Enter week number(1-7): " << endl; cin >> week; - if (week == 1) - { - cout << "Monday" << endl; - } - else if (week == 2) - { - cout << "Tuesday" << endl; - } - else if (week == 3) - { - cout << "Wednesday" << endl; - } - else if (week == 4) - { - cout << "Thursday" << endl; - } - else if (week == 5) - { - cout << "Friday" << endl; - } - else if (week == 6) - { - cout << "Saturday" << endl; - } - else if (week == 7) - { - cout << "Sunday" << endl; - } - else - { + switch (week) + { + case 1: + cout << "Monday" << endl; /* code */ + break; + case 2: + cout << "Tuesday" << endl; /* code */ + break; + case 3: + cout << "Wednesday" << endl; /* code */ + break; + case 4: + cout << "Thursday" << endl; /* code */ + break; + case 5: + cout << "Friday" << endl; /* code */ + break; + case 6: + cout << "Saturday" << endl; /* code */ + break; + case 7: + cout << "Sunday" << endl; /* code */ + break; + default: cout << "Invalid input! Please enter week number between 1-7." << endl; + break; } + return 0; } \ No newline at end of file