Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задача 2. 1. Выдать на экран меню пользователя со следующими пунктами:1. Выдать на экран меню пользователя со следующими пунктами: - расчет функции - нахождение максимального из трех чисел - решение задачи 2. При выборе определенного пункта меню пользователь должен ввести с клавиатуры нужные исходные данные и получить ответ. Если выбран недопустимый режим работы программы, то выдать сообщение об ошибке 3. В качестве функции для первого пункта меню предлагается следующая: На экран с вывести значение x, с и y с точностью до 3 знаков после запятой. Проверить работоспособность программы при всех возможных значениях а (при а=10 x=11.389, c=13.71, y=-0,466; при a=5 x=0.006, c=12.506, y=2. 4. Нахождение минимального из трех чисел выполнить с помощью оператора IF...ELSE и оператора?: Выдать на экран оба результат для сравнения 5. В качестве задачи для третьего пункта меню предлагается следующая. К финалу конкурса лучшего по профессии «Специалист электронного офиса» были допущены двое: Иванов и Петров,. Соревнования проходили в три тура. Иванов в первом туре набрал M1 баллов, во втором – N1, в третьем – P1. Петров – соответственно M2, N2, P2. Составьте программу, определяющую фамилию и общую сумму баллов победителя. #include <iostream.h> #include <math.h> #include <conio.h> void main() { int k; clrscr(); cout<<"1 - расчет функции\n"; cout<<"2 - нахождение минимального из трех чисел\n"; cout<<"3 - решение задачи\n"; cout<<"Сделайте выбор: "; cin>>k; switch (k) { case 1: { float a,x,c,y; cout<<"Введите значение переменной а: "; cin>>a; if (a>=8) x=4+exp(2); else x=pow(cos(a),4); c=pow(5*sin(4*x),1/3.0)+12; if (c>0) y=4*cos(x)-2; else if (c==0) y=sqrt(x)+4; else y=pow(x,3)/2; cout.precision(3); cout<<"При a="<<a<<" x="<<x<<", c="<<c<<", y="<<y<<"\n"; break; } case 2: { float a,b,c,d; cout<<"Введите три числа: "; cin>>a>>b>>c; if (a>b && a>c) d=a; else if (b>a && b>c) d=b; else d=c; cout<<"Максимальное число равно (1 способ): "<<d<<"\n"; d=(a>b && a>c? a: (b>a && b>c? b: c)); cout<<"Максимальное число равно (2 способ): "<<d<<"\n"; break; } case 3: { float m1,n1,p1,m2,n2,p2; cout<<"Введите баллы, набранные Ивановым в трех турах: "; cin>>m1>>n1>>p1; cout<<"Введите баллы, набранные Петровым в трех турах: "; cin>>m2>>n2>>p2; if (m1+n1+p1 > m2+n2+p2) cout<<"Победил Иванов, набрав "<<m1+n1+p1<<" баллов\n"; else if (m1+n1+p1 < m2+n2+p2) cout<<"Победил Петров, набрав "<<m2+n2+p2<<" баллов\n"; else cout<<"В соревнованиях зафиксирована ничья\n"; break; } default: cout<<"Выбран недопустимый режим работы программы\n"; } cout<<"Для продолжения нажмите любую клавишу..."; getch(); return; }
|