Conditions

Run Settings
LanguageC++
Language Version
Run Command
#include "pch.h" #include <iostream> int main() { /* // обычная проверка условий if (condition) { result = value1; } else { result = value2; } // тернарный оператор result = condition ? value1 : value2; */ /* int x, y; std::cout << "Input x, y"; std::cin >> x >> y; int z = (x > 0) ? x / y : x * y; std::cout << z; */ // оператор множественного выбора switch int mark; std::cout << "Input mark (2..5)"; std::cin >> mark; // без switch (используем множественный if) if (5 == mark) std::cout << "Excellent"; else if (4 == mark) std::cout << "Good"; else if (3 == mark) std::cout << "Satisfactory"; else if ((2 == mark) || (1 == mark)) std::cout << "Bad"; else std::cout << "Not a mark!"; // тот же пример с использованием switch switch (mark) { case 5: std::cout << "Excellent"; break; case 4: std::cout << "Good"; break; case 3: std::cout << "Satisfctory"; break; case 2: case 1: std::cout << "Bad"; break; default: std::cout << "Not a mark!"; break; } std::cout << "Input mark (0..100)"; std::cin >> mark; // для диапазонов значений целесообразно использовать if, а не switch if (mark >= 90 && mark <= 100) std::cout << "Excellent"; else if (mark >= 75 && mark <= 89) std::cout << "Good"; else if (mark >= 60 && mark <= 74) std::cout << "Satisfactory"; else if (mark >= 35 && mark <= 59) std::cout << "Bad, but there is a chance"; else if (mark >= 0 && mark <= 34) std::cout << "Fiasco"; else std::cout << "Not a mark"; }
Editor Settings
Theme
Key bindings
Full width
Lines