Created
March 31, 2025 17:19
-
-
Save DO162/174cb1b8009d55ba880f1f6510e39796 to your computer and use it in GitHub Desktop.
DZ_4_(18.03.25)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
using namespace std; | |
int main() | |
{ | |
setlocale(0, ""); | |
// Задачі на if-else: | |
//----------------------------------Задание 1---------------------------------- | |
cout << "#1\n"; | |
double x1, y1, x2, y2; | |
cout << "Координати верхнього лiвого кута прямокутника (x1, y1): "; | |
cin >> x1 >> y1; | |
cout << "Координати нижнього правого кута прямокутника (x2, y2): "; | |
cin >> x2 >> y2; | |
double x, y; | |
cout << "Введiть координати точки (X, Y): "; | |
cin >> x >> y; | |
if (x >= x1 && x <= x2 && y <= y1 && y >= y2) { | |
cout << "Точка належить прямокутнику." << "\n"; | |
} | |
else { | |
cout << "Точка не належить прямокутнику." << "\n\n"; | |
} | |
//----------------------------------Задание 2---------------------------------- | |
cout << "#2\n"; | |
int ticket; | |
cout << "Введiть шестизначний номер трамвайного квитка: "; | |
cin >> ticket; | |
if (ticket < 100000 || ticket > 999999) { | |
cout << "ERROR!!!." << "\n"; | |
return 0; | |
} | |
int n_1 = ticket / 100000; | |
int n_2 = (ticket / 10000) % 10; | |
int n_3 = (ticket / 1000) % 10; | |
int n_4 = (ticket / 100) % 10; | |
int n_5 = (ticket / 10) % 10; | |
int n_6 = ticket % 10; | |
cout << "1: " << n_1 << "\n"; | |
cout << "2: " << n_2 << "\n"; | |
cout << "3: " << n_3 << "\n"; | |
cout << "4: " << n_4 << "\n"; | |
cout << "5: " << n_5 << "\n"; | |
cout << "6: " << n_6 << "\n"; | |
if ((n_1 + n_2 + n_3) == (n_4 + n_5 + n_6)) { | |
cout << "Квиток щасливий!\n"; | |
} | |
else { | |
cout << "Квиток не щасливий.\n\n"; | |
} | |
// Задачі на switch: | |
//----------------------------------Задание 3---------------------------------- | |
cout << "#3\n"; | |
cout << "Введiть перше число: "; | |
double num1; | |
cin >> num1; | |
cout << "Введiть друге число: "; | |
double num2; | |
cin >> num2; | |
cout << "Оберiть операцiю (1 - '+', 2 - '-', 3 - '*', 4 - '/', 5 - '%'): "; | |
int choice; | |
cin >> choice; | |
switch (choice) { | |
case 1: | |
cout << "Результат: " << num1 + num2 << "\n"; | |
break; | |
case 2: | |
cout << "Результат: " << num1 - num2 << "\n"; | |
break; | |
case 3: | |
cout << "Результат: " << num1 * num2 << "\n"; | |
break; | |
case 4: | |
if (num2 == 0) | |
cout << "Дiлення на нуль неможливе.\n"; | |
else | |
cout << "Результат: " << num1 / num2 << "\n"; | |
break; | |
case 5: | |
if (num2 == 0) | |
cout << "Дiлення на нуль неможливе.\n"; | |
else | |
cout << "Результат: " << (int)num1 % (int)num2 << "\n"; | |
break; | |
default: | |
cout << "Невiдома операцiця.\n\n"; | |
} | |
// Задачі на тернарний оператор: | |
//----------------------------------Задание 4---------------------------------- | |
cout << "#4\n"; | |
int num; | |
cout << "Please, enter your num: "; | |
cin >> num; | |
num >= 0 && num <=100 ? cout << "A number in the range from 0 to 100.\n\n" : cout << "The number is not in the range of 0 to 100.\n\n"; | |
//----------------------------------Задание 5---------------------------------- | |
cout << "#5\n"; | |
double n; | |
cout << "Введiть своє число: "; | |
cin >> n; | |
n == (int)n ? cout << "Число не має дробову частину.\n\n" : cout << "Число має дробову частину.\n\n"; | |
// Задачa на випадкові числа: | |
//----------------------------------Задание 6---------------------------------- | |
cout << "#6\n"; | |
cout << "Що вам подобається робити у вiльний час? \n"; | |
srand(time(0)); | |
rand(); | |
int a = rand() % 5; | |
if (a == 0) { | |
cout << "Читати книги – це цiкаво й пiзнавально." << "\n"; | |
} | |
else if (a == 1) { | |
cout << "Грати у вiдеоiгри – захоплює та розважає." << "\n"; | |
} | |
else if (a == 2) { | |
cout << "Дивитися фiльми й серiали – можна поринути в iнший свiт." << "\n"; | |
} | |
else if (a == 3) { | |
cout << "Гуляти на свіжому повiтрi – корисно для здоров’я." << "\n"; | |
} | |
else if (a == 4) { | |
cout << "Займатися творчiстю – малювати, писати, грати на музичних iнструментах." << "\n"; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment