С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
admokep
0 / 0 / 0
Регистрация: 02.12.2014
Сообщений: 45
1

Доработка программы: вставка switch

15.12.2014, 07:37. Просмотров 168. Ответов 1
Метки нет (Все метки)

Помогите доработать программу вставив в неё switch
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main(){
 
    double t, a, e;
    cout << "t = "; cin >> t;
    cout << "a = "; cin >> a;
    cout << "e = "; cin >> e;
 
    double y;
    if (t < a)
        y = sin(t-1)+2;
    else if (t > a)
        y = e+4;
    cout << "y = " << y << endl;
    system("pause");
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2014, 07:37
Ответы с готовыми решениями:

Доработка программы с++
Добрый день уважаемые форумчане! я новорег, поэтому прошу не судить строго. Собственно сама задача:...

Доработка программы
Я написал программу, но она никак не хочет работать. Суть такая. Дана целочисленная прямоугольная...

Доработка программы с++
Доброй ночи! обращаюсь к вам еще раз. Указания к программе: Вместо линейного связного списка...

Доработка программы на С++
Я не могу сообразить, пожалуйстааа помогите(( Есть программа &quot;система учета заявок&quot; Программа...

Требуется доработка программы.
Программа упорядочивает матрицу по возрастанию одинаковых эл-в в строке. Требуется доработка: ...

1
zss
Модератор
Эксперт С++
7497 / 6859 / 4331
Регистрация: 18.12.2011
Сообщений: 18,153
Завершенные тесты: 1
15.12.2014, 08:03 2
Для switch требуется целочисленное выражение,
а у Вас в условии используется double.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
int main()
{
 
    double t=, a, e;
    cout << "t = "; cin >> t;
    cout << "a = "; cin >> a;
    cout << "e = "; cin >> e;
 
    double y;
    int choise;
    cout<<"Enter variant. 1 - sin, 2 - exp:";
    cin>>choice;
    switch(choice)
    {
     case 1:
       if (t < a)
            y = sin(t-1.)+2.;
       else
           y = e+4.;
     case 2:
       if (t < a)
           y = exp(t-1.)+2.;
       else
           y = e+4.;
    }
    cout << "y = " << y << endl;
    system("pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2014, 08:03

Маленькая доработка программы
Требуется написать программу для вычисления интеграла методом левых, правых и средних...

Доработка программы для новичка
Господа форумчане, прошу у вас помощи, т.к. не понимаю суть задания. Вот собственно задание:...

Доработка программы для работы с классами
прикрепил проект, помогите плз доработать программу, там пару ошибок связанные с классами + нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru