Добавил:
wso_studf
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main(){
setlocale(LC_ALL, "rus");
cout << "Вариант №3" << endl;
cout << "Лабораторная работа №3(2)" << endl;
float x;
int var;
cout << "\nВведите значение для х - любое число: ";
cin >> x;
while (cin.fail()) {
cin.clear();
cin.ignore(32767, '\n');
cout << "\nВы ввели не допустимое значение.\nВведите любое число: ";
cin >> x;
}
if (x == -0 || x == +0)
x = 0;
cout << "Введите номер варианта для выбора функции 1-4: ";
cin >> var;
if ((var < 1 || var > 4) || cin.fail())
{
while((var < 1 || var > 4) || cin.fail())
{
cin.clear();
cin.ignore(32767, '\n');
cout << "\nВы ввели не допустимое значение.\nВведите номер от 1 до 4: ";
cin >> var;
}
}
switch (var)
{
case 1:
cout << "x = " << x << ", sin(x) = " << sin(x) << endl;
break;
case 2:
cout << "x = " << x << ", exp(x) = " << exp(x) << endl;
break;
case 3:
cout << "x = " << x << ", exp(-x) / (x + 2) = " << (exp(-x) / (x + 2)) << endl;
break;
case 4:
cout << "x = " << x << ", sqrt(x) = " << sqrt(x) << endl;
break;
default:
cout << "Что-то пошло не так...." << endl;
}
return 0;
}
Соседние файлы в папке 2 курс - Основы алгоритмизации _ вариант 3