From 514101e860feb6575b987ca699c3c1f7f357c354 Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Thu, 14 Oct 2021 13:07:37 +0300 Subject: Create example1.cpp --- Sem. 02/example1.cpp | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Sem. 02/example1.cpp diff --git a/Sem. 02/example1.cpp b/Sem. 02/example1.cpp new file mode 100644 index 0000000..327502a --- /dev/null +++ b/Sem. 02/example1.cpp @@ -0,0 +1,62 @@ +#include +using namespace std; + +int main() +{ + int grade; + cin >> grade; + + //Bad + if (grade == 2) + { + cout << "Poor" << endl; + } + if (grade == 3) + { + cout << "Average" << endl; + } + if (grade == 4) + { + cout << "Good" << endl; + } + if (grade == 5) + { + cout << "Very good" << endl; + } + if (grade == 6) + { + cout << "Excellent" << endl; + } + if (grade < 2 || grade > 6) + { + cout << "Invalid" << endl; + } + //This works! But when we find a match, we continue checking, even though we don't need to. + + //Better + if (grade == 2) + { + cout << "Poor" << endl; + } + else if (grade == 3) + { + cout << "Average" << endl; + } + else if (grade == 4) + { + cout << "Good" << endl; + } + else if (grade == 5) + { + cout << "Very good" << endl; + } + else if (grade == 6) + { + cout << "Excellent" << endl; + } + else + { + cout << "Invalid" << endl; + } + +} -- cgit v1.3.1-23-gd82d From 6f7a7c542ec712dc993680d28bd219a55e4d9837 Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Thu, 14 Oct 2021 13:08:09 +0300 Subject: Update example1.cpp --- Sem. 02/example1.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Sem. 02/example1.cpp b/Sem. 02/example1.cpp index 327502a..5b6c468 100644 --- a/Sem. 02/example1.cpp +++ b/Sem. 02/example1.cpp @@ -1,6 +1,8 @@ #include using namespace std; +//Задача: Въвежда се цяло число - оценка от училище. Отпечатайте я с дума. + int main() { int grade; -- cgit v1.3.1-23-gd82d