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

Обеспечить выбор при помощи оператора switch указанных блоков программы

28.02.2018, 12:14. Просмотров 498. Ответов 3
Метки нет (Все метки)

1. обеспечить выбор при помощи оператора switch следующих блоков программы:
1.1. объявление и вывод констант всех встроенных типов;
1.2. объявление ввод и вывод переменных типов;
1.3. проверка условного оператора;
1.4. проверка операторов цикла для вычисления:
1.5. выход из программы
2.добавить блок объявления вывода констант всех встроенных типов. имена и значения констант любые.
3.добавить блок проверки операторов цикла (while,dowhile,for) для вычисления.
4. добавить блок проверки условного оператора (if,ifelse) по условию (любому)
Помогите пожалуйста !!!!!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2018, 12:14
Ответы с готовыми решениями:

Изобразить развевающийся на ветру флаг. При помощи функциональных клавиш обеспечить выбор флага - одноцветный (любой цвет), украинский или российский
Флаг. Изобразить развевающийся на ветру флаг. При помощи функциональных клавиш обеспечить выбор...

С++ нужны программы в виде функций, с использованием циклов и оператора switch
1)Bычислить сумму n слагаемых: sunx+sinsinx+sinsinsinx+sinsinsinsinx+sinsin...sinx #== 2)...

Проверка при помощи вложенных блоков try
Посчитать уравнение ( у=log4(x2-4)+1/x)при вводе х с клавиатуры, но должны выполнятся условия: 1....

Сокращение кода при помощи switch()
<?php if ($mod==$m) {echo '<a href=?mod='.$mod.'>$m_n</a>';} if ($mod==$m) {echo '<a...

3
17 / 17 / 12
Регистрация: 27.02.2018
Сообщений: 44
28.02.2018, 13:08 2
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#include <iostream>
using namespace std;
 
int menu() {
    cout << "Меню:\n"
        << "1 - Вывести константы всех встроенных типов\n"
        << "2 - Вывести переменные всех встроенных типов\n"
        << "3 - Проверка условного оператора\n"
        << "4 - Проверка операторов цикла для вычисления\n"
        << "0 - Выход из программы\n"
        << "> ";
    int answer;
    cin >> answer;
    cin.get();
    cout << endl;
    return answer;
}
 
void printConstants() {
    const bool constBool = true;
    const char constChar = 'c';
    const short int constShortInt = -10000;
    const unsigned short int constUnsignedShortInt = 20000;
    const int constInt = -2000000000;
    const unsigned int constUnsignedInt = 4000000000;
    const long int constLongInt = -1500000000;
    const unsigned long int constUnsignedLongInt = 3500000000;
    const float constFloat = -2000000000.99;
    const double constDouble = 9000000000000001.67;
    
    cout << "constBool: " << constBool << endl
        << "constChar: '" << constChar << "'\n"
        << "constShortInt: " << constShortInt << endl
        << "constUnsignedShortInt: " << constUnsignedShortInt << endl
        << "constInt: " << constInt << endl
        << "constUnsignedInt: " << constUnsignedInt << endl
        << "constLongInt: " << constLongInt << endl
        << "constUnsignedLongInt: " << constUnsignedLongInt << endl
        << "constFloat: " << constFloat << endl
        << "constDouble: " << constDouble << endl << endl;
}
 
void printVariables() {
    bool varBool = true;
    char varChar = 'c';
    short int varShortInt = -10000;
    unsigned short int varUnsignedShortInt = 20000;
    int varInt = -2000000000;
    unsigned int varUnsignedInt = 4000000000;
    long int varLongInt = -1500000000;
    unsigned long int varUnsignedLongInt = 3500000000;
    float varFloat = -2000000000.99;
    double varDouble = 9000000000000001.67;
    
    cout << "varBool: " << varBool << endl
        << "varChar: '" << varChar << "'\n"
        << "varShortInt: " << varShortInt << endl
        << "varUnsignedShortInt: " << varUnsignedShortInt << endl
        << "varInt: " << varInt << endl
        << "varUnsignedInt: " << varUnsignedInt << endl
        << "varLongInt: " << varLongInt << endl
        << "varUnsignedLongInt: " << varUnsignedLongInt << endl
        << "varFloat: " << varFloat << endl
        << "varDouble: " << varDouble << endl << endl;
}
 
void checkIf() {
    if (5 > 2)
        cout << "5 больше 2\n\n";
    else
        cout << "5 меньше 2\n\n";
}
 
void checkCycles() {
    int sum = 0;
    
    for (int i = 0; i < 5; i++)
        sum += i;
    cout << "Оператор for: сумма чисел от 0 до 4 равна " << sum << endl;
    
    int i = 0;
    sum = 0;
    while (i < 5) {
        sum += i;
        i++;
    }
    cout << "Оператор while: сумма чисел от 0 до 4 равна " << sum << endl;
    
    i = 0;
    sum = 0;
    do {
        sum += i;
        i++;
    } while (i < 5);
    cout << "Оператор do while: сумма числе от 0 до 4 равна " << sum << endl << endl;
}
 
int main() {
    int answer;
    do {
        answer = menu();
        switch (answer) {
            case 0:
                break;
            case 1:
                printConstants();
                break;
            case 2:
                printVariables();
                break;
            case 3:
                checkIf();
                break;
            case 4:
                checkCycles();
                break;
        }
        if (answer != 0) {
            cout << "Для продолжения нажмите <Enter>...\n";
            cin.get();
        }
    } while (answer != 0);
}
1
Любитель чаепитий
3272 / 1564 / 485
Регистрация: 24.08.2014
Сообщений: 5,429
Записей в блоге: 1
28.02.2018, 14:07 3
Цитата Сообщение от OlyaClimova Посмотреть сообщение
printConstants
а как же long long и unsigned long long?
задание дурацкое какое-то, честно говоря.
0
17 / 17 / 12
Регистрация: 27.02.2018
Сообщений: 44
28.02.2018, 14:10 4

GbaLog-, да, абсолютно дурацкое, и странно, что в это время года. вроде как самое начало уже должны были пройти давненько, даже если начали программирование только в этом семестре.
задание не задействует логику от слова "совсем", мне это не нравится. и то, что за эту писанину мне скорее всего не нажмут "спасибо", мне тоже не нравится)) я потеряла свой старый аккаунт с большим рейтингом(((
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2018, 14:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

При помощи клавиш со стрелками обеспечить автоматическое перемещение слова вправо до соприкосновения с границей экрана
Разработать программу, изображающую на экране крупно слово ТЕСТ. При помощи клавиш со стрелками...

При помощи оператора WHILE протабулировать функцию
Есть огромная просьба. решите. 2. Разработать алгоритмы и программы решения задач: a) при...

Ошибка при вызове в switch перегруженного оператора
есть перегруженный оператор: std::istream&amp; operator&gt;&gt;(istream&amp; is, diagram&amp; dd) { string kod;...

Некорректные отступы при использовании оператора switch
Здравствуйте! Когда печатаю 2 фигурные скобки и между ними ставлю Enter, то всегда вторая скобка...


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

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

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