текст программы:
Код | #include <vcl.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #include <iomanip.h> char* Rus(const char* text); void main() { double x, y, z, u, max; int choice_func, choice_abs; // Ввод исходных данных cout << Rus("Выберите функцию для вычисления значений переменной U: ") << endl; cout << "1. U=COS(X)" <<endl; cout << "2. U=SIN(X)" <<endl; cout << "3. U=TAN(X)" <<endl; cout << Rus(Введите номер: "); cin >> choice_func; cout << endl; cout << Rus("Вычислять максимум абсолютных значений (1 - да, 0 - нет)? "); cin >> choice_abs; cout << endl; cout << Rus("Введите значение переменной X: "); cin >>x; cout << Rus("Введите значение переменной Y: "); cin >>y; cout << Rus("Введите значение переменной Z: "); cin >>z; // Выбор и вычисление функции, в соответствии с выбором пользователя switch(choice_func) { case 1: u=cos(x); break; case 2: u=sin(x); break; case 3: u=tan(x); break; } if (choice_abs) // Вычисление абсолютных значений, если необходимо { u=fabs(u) y=fabs(y) z=fabs(z) } // Нахождение максимального из трех чисел if (u>y) max=u; else max=y; if (z>max) max=z; // Вывод результатов if (choice_abs) cout<< "Максимальное из абсолютных значений переменных = " << max; else cout << "Максимальное значение переменных" << max; getch(); } char bufRus[256]; char* Rus(const char* text) { CharToOem(text,bufRus); return bufRus; }
|
В качестве f(x) использовать по выбору: sh(x), x2, ex. Отредактируйте вид формы и текст программы в соответствии с полученным заданием. Предусмотрите вывод информации, показывающий, по какой ветви производились вычисления.
.....min(f(x)+y, y-z) n=______________ ..... max(f(x),y) пожалуйста, помогите. |