#include #include #include #include "ModulesMykhailenko.h" using namespace std; int main() { setlocale(LC_ALL, ""); while (true) { char data; char exit; cout << "Введіть v, n, m або q: "; cin >> data; switch (data) { case 'v': int x, y, z; cout << "Введіть x: "; cin >> x; cout << "Введіть y: "; cin >> y; cout << "Введіть z: "; cin >> z; cout << "s = " << s_calculation(x, y, z) << endl; break; case 'n': float value; int months; Deposit deposit; cout << "Введіть суму депозиту: "; cin >> value; cout << "Введіть строк дії угоди у місяцях: "; cin >> months; deposit = getPayment(value, months); if (deposit.totalInterest == -1 || deposit.monthlyInterestPaid == -1) cout << "Введено неправильні дані." << endl; else cout << "Сума відсотків: " << deposit.totalInterest << ", сума щомісячних виплат: " << deposit.monthlyInterestPaid << endl; break; case 'm': { int slovakSize; Size size; cout << "Введіть розмір за словацькою системою: "; cin >> slovakSize; size = getSize(slovakSize); if (size.french == -1 || size.international == "Error") cout << "Введено неправильні дані." << endl; else cout << "Розмір за системою Франції: " << size.french << endl << "Розмір за міжнародною системою: " << size.international << endl; break; } case 'q': int n; int result; cout << "Введіть N: "; cin >> n; result = t9_3(n); if (result == -1) cout << "Введено неправильні дані." << endl; else cout << "Результат: " << result << endl; break; default: cout << "\aВведено неправильні дані." << endl; } cout << "Введіть w або W для виходу із програми: "; cin >> exit; if (tolower(exit) == 'w') break; } return 0; }