Files
IT-Step/funny_test.cpp

150 lines
4.8 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include <iostream>
using namespace std;
int main() {
setlocale(0, "");
int correct = 0;
int answer;
cout << "=== ЖАРТiВЛИВИЙ ТЕСТ: ПЕРЕВiР СВОЇ МОЖЛИВОСТi ===" << endl;
cout << "Вiдповiдай на 7 питань. Удачi!" << endl << endl;
// Question 1
cout << "1) Професор лiг спати о 8 годинi, а встав о 9 годинi. Скiльки годин проспав професор?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 1:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 1 година." << endl;
break;
}
cout << endl;
// Question 2
cout << "2) На двох руках десять пальцiв. Скiльки пальцiв на 10 руках?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 50:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 50 пальцiв." << endl;
break;
}
cout << endl;
// Question 3
cout << "3) Скiльки цифр у дюжинi?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 2:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 2 цифри (1 i 2)." << endl;
break;
}
cout << endl;
// Question 4
cout << "4) Скiльки потрiбно зробити розпилiв, щоб розпиляти колоду на 12 частин?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 11:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 11 розпилiв." << endl;
break;
}
cout << endl;
// Question 5
cout << "5) Лiкар зробив три уколи в iнтервалi 30 хвилин. Скiльки часу вiн витратив?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 30:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 30 хвилин." << endl;
break;
}
cout << endl;
// Question 6
cout << "6) Скiльки цифр 9 в iнтервалi 1-100?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 1:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 1 (тiльки число 9)." << endl;
break;
}
cout << endl;
// Question 7
cout << "7) Пастух мав 30 овець. Усi, кроднiєї, розбiглися. Скiльки овець лишилося?" << endl;
cout << "Твоя вiдповiдь: ";
cin >> answer;
switch (answer) {
case 1:
cout << "Правильно!" << endl;
correct++;
break;
default:
cout << "Неправильно! Правильна вiдповiдь: 1 вiвця." << endl;
break;
}
cout << endl;
// Results
cout << "=== РЕЗУЛЬТАТИ ===" << endl;
cout << "Правильних вiдповiдей: " << correct << " з 7" << endl;
switch (correct) {
case 7:
cout << "ГЕНIЙ!" << endl;
break;
case 6:
cout << "ЕРУДИТ!" << endl;
break;
case 5:
cout << "НОРМАЛЬНИЙ!" << endl;
break;
case 4:
cout << "ЗДIБНОСТI СЕРЕДНI!" << endl;
break;
case 3:
cout << "ЗДIБНОСТI НИЖЧЕ СЕРЕДНЬОГО!" << endl;
break;
case 2:
case 1:
case 0:
cout << "ВАМ ТРЕБА ВIДПОЧИТИ!" << endl;
break;
default:
cout << "Помилка в пiдрахунку!" << endl;
break;
}
return 0;
}