![]() | ![]() Лабораторна Робота №7 Тема: Команда вибору та команда без умовного переходу. Мета: Набути уміння та навички розробки та описання програм з командою вибору та командою без умовного переходу. Хід роботи: Варіант 5 1.Постановка задачі Нехай оплата праці залежить від типу роботи (а, b, с) і визначається за формулою: ![]() 2. Побудова математичної моделі y = 199 * fabs(cos(2 * 30))/ 1.12 - (cos((3 * 30) - 2))+ 6.15 + 135; z = 299 * fabs(cos(2 * 30))/1.12 - (cos((3 * 30) - 2))+ 6.15 + 231; u = 399 * fabs(cos(2 * 30))/ 1.12 - (cos((3 * 30) - 2))+ 6.15 + 235.5; 3.Побудова алгоритма ![]() 4.Складання сценарію діалогу ПК з користувачем
![]() 5.Складання програми #include #include #include #include using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); cout << "Введiть тип роботи:"; char symbol; double y, z, u; bool key = true; while (key) { cin >> symbol; key = false; switch (symbol) { case 'a': y = 199 * fabs(cos(2 * 30))/ 1.12 - (cos((3 * 30) - 2))+ 6.15 + 135; cout << "Зарплата на роботі типу а дорівнює:" << y; break; case 'b': z = 299 * fabs(cos(2 * 30))/1.12 - (cos((3 * 30) - 2))+ 6.15 + 231; cout << "Зарплата на роботі типу b дорівнює:" << z; break; case 'c': u = 399 * fabs(cos(2 * 30))/ 1.12 - (cos((3 * 30) - 2))+ 6.15 + 235.5; cout << "Зарплата на роботі типу c дорівнює: " << u; break; default: cout << "Ви ввели не вiрну команду, введiть знову:"; key = true; } } return 0; } 6.Відлагодження Програма скомпілювалась без помилок 6. Тестування програми ![]() Висновок: Я набув уміння та навичок розробки та описання програм з командою вибору та командою без умовного переходу. |