Вы находитесь на странице: 1из 2

ИПЗ-20-2

Гоцкий Кирилл Васильевич

Лабораторная работа №2. Задачи с одним

разветвлением

РА-1

Вычислить значение функции по заданному условию. Значения переменных выбрать


самостоятельно.

Переменная Тип Имя Применение


Q Действительный Q Исходные данные
X Действительный x Исходные данные
p Действительный p Исходные данные
z Действительный z Исходные данные
Результат Действительный y Результат

Начало

1
Ввод:
Q, x,
p, z, y

2
Да Нет
x>Q
3 4

y = 1 + x + y = 1 + x +
(x^4) / p; (x^4) / p;

В
5
ы
в
о
д:
y
6
Коне
ц
Тестирование:
#include <iostream> //Подключение библиотек
#include <cmath>

using namespace std; //Использование пространства имён std

int main() {
setlocale(LC_ALL, "ru"); //Подключение русского языка
double Q, x, p, z, y; //Сознание переменных типа double
cout << "Введите Q: "; //Вывод подсказки
cin >> Q; //Ввод переменной
cout << "Введите x: ";
cin >> x;
cout << "Введите p: ";
cin >> p;
cout << "Введите z: ";
cin >> z;
if (x > Q) //Условие, ветка ДА
{
y = 1 + x + pow(x, 4) / p;
}
else //Иначе...
{
y = x * atan(z);
}
cout << y;
return 0;
}

Оценить