Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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;

}

 

 

Date: 2015-11-14; view: 267; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию