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

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

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

Студворк — интернет-сервис помощи студентам
1. обеспечить выбор при помощи оператора switch следующих блоков программы:
1.1. объявление и вывод констант всех встроенных типов;
1.2. объявление ввод и вывод переменных типов;
1.3. проверка условного оператора;
1.4. проверка операторов цикла для вычисления:
1.5. выход из программы
2.добавить блок объявления вывода констант всех встроенных типов. имена и значения констант любые.
3.добавить блок проверки операторов цикла (while,dowhile,for) для вычисления.
4. добавить блок проверки условного оператора (if,ifelse) по условию (любому)
Помогите пожалуйста !!!!!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2018, 12:14
Ответы с готовыми решениями:

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

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

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

3
 Аватар для OlyaClimova
17 / 17 / 12
Регистрация: 27.02.2018
Сообщений: 44
28.02.2018, 13:08
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
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
28.02.2018, 14:07
Цитата Сообщение от OlyaClimova Посмотреть сообщение
printConstants
а как же long long и unsigned long long?
задание дурацкое какое-то, честно говоря.
0
 Аватар для OlyaClimova
17 / 17 / 12
Регистрация: 27.02.2018
Сообщений: 44
28.02.2018, 14:10

GbaLog-, да, абсолютно дурацкое, и странно, что в это время года. вроде как самое начало уже должны были пройти давненько, даже если начали программирование только в этом семестре.
задание не задействует логику от слова "совсем", мне это не нравится. и то, что за эту писанину мне скорее всего не нажмут "спасибо", мне тоже не нравится)) я потеряла свой старый аккаунт с большим рейтингом(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2018, 14:10
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru