Програми з розгалуженням
Download 87.17 Kb.
|
Лабораторна 3 - В 4
- Bu sahifa navigatsiya:
- ==========================================================
- Постановка завдання
- Графічний алгоритм
- Код програми написаний мовою С
- Результат виконання з аргументом Результат виконання з аргументом
Міністерство освіти і науки України Івано-Франківський національний університет нафти і газу Кафедра ІПЗ Лабораторна робота №3 Тема: ПРОГРАМИ З РОЗГАЛУЖЕННЯМ Варіант 4 Виконав: ст. групи ІП- Перевірив: Івано-Франківськ
Формат умовного оператора для мови C/C++: if (вираз) оператор1; [else оператор2;]. Тут if (якщо) і else (інакше) є службовими словами. Механізм реалізації оператора IF: якщо задана умова істинна, то виконується оператор_1, якщо ж умова хибна, то виконується або оператор_2 (якщо він є), або керування передається на наступний за IF оператор програми. =========================================================== if(умова) { // тіло конструкції } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (умова) { // тіло конструкції - операція 1; } else { // тіло конструкції - операція 2 } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (умова) { // тіло конструкції - операція 1; } if else(умова_2) { // тіло конструкції - операція 2; } =========================================================== Постановка завдання =========================================================== Аргумент: – значення: 1.321, 2.65 Змінні: A = 3.65 B = 1.321 =========================================================== Графічний алгоритм Так Ні Так b < a Початок A = 3.65, B = 1.321 Ввід: Кінець Друк d, Друк d, Код програми написаний мовою С =========================================================== #include #include #define Pi 3.14 int main() { float d = 0, alpha = 0, A = 3.65, B = 1.321; printf("Enter a value for the alpha argument: "); scanf("%f", &alpha); if (alpha == B) { d = A * (sin(B + Pi / 10)); } else if (B < alpha <= A) { d = B * pow(cos(pow(alpha, 2)), 2); } printf("Execution result: %f and input argument: %f", d, alpha); return 0; } =========================================================== Результат виконання з аргументом Результат виконання з аргументом Download 87.17 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling