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

Как переделать через switch?

29.05.2014, 09:58. Просмотров 265. Ответов 2
Метки нет (Все метки)

Задача 2.
Вывести на экран сообщение в зависимости от введенного значения оценки (по десятибалльной системе),
например: оценки 1, 2 - плохо, 3, 4 и 5 - удовлетворительно, и т.д., иначе – неправильный ввод


Код программы:
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
    #include <iostream>
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "Russian");
    int n;
    cout<<"введите оценку\n";
    cin>>n;
    if (n>0&&n<3) cout<<"неудовлетворительно\n";
    else if(n>2&&n<6)
    {
    cout<<"удовлетворительно\n";
    }
    else if (n>5&&n<9)
    { 
    cout<<"хорошо\n";
    }
    else if (n>8&&n<11) 
    {
    cout<<"отлично\n";
    }
    else cout<<" неправильный ввод \n";
    return 0;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2014, 09:58
Ответы с готовыми решениями:

Переделать через switch
Вот уравнение: y = na+(n-1)a+...+a или по другому : ((n+1)/2*n*a) Вот мой...

Переделать меню через switch / case
Написал такой код. Условие для задачи такое: Необходимо написать программу...

Переделать else if на switch
Задание: Написать программу вычисления следующих функций: y= |q|,q&lt;1 y=...

Переделать for в switch
Мне нужно переделать программу, чтобы вместо цикла for был цикл switch. Не...

оператор switch нужно переделать
нужно чтоб при вводе числа выводилось его письменное начертание например при...

2
pEntity
66 / 86 / 20
Регистрация: 12.12.2012
Сообщений: 1,020
29.05.2014, 10:54 #2
Простое ведь действие с оператором swith:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    switch( n )
    {
        case 1: cout<<"неудовлетворительно\n"; break;
        case 2: cout<<"неудовлетворительно\n"; break;
        case 3: cout<<"удовлетворительно\n"; break;
        case 4: cout<<"удовлетворительно\n"; break;
        case 5: cout<<"удовлетворительно\n"; break;
        case 6: cout<<"хорошо\n"; break;
        case 7: cout<<"хорошо\n"; break;
        case 8: cout<<"хорошо\n"; break;
        case 9: cout<<"отлично\n"; break;
        case 10: cout<<"отлично\n"; break;
        default: cout<<"неправильный ввод\n"; break;
    }
0
CheshireCat
29.05.2014, 11:00     Как переделать через switch?
  #3

Не по теме:

К админам: ну почините наконец Copy-Paste кода!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2014, 11:00
Привет! Вот еще темы с ответами:

Как через оператор switch производить битовые операции?
Здравствуйте, В общем несколько вопросов.. Вот к примеру, нужно сделать...

Как переделать через указатели?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace...

Как переделать через функцию?(
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string&gt; /*Составить и...


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

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

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