Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Нужен пример оператора switch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести простые числа от a до n (while или for) http://www.cyberforum.ru/cpp-beginners/thread220162.html
Подскажите пожалуйста, как реализовать вывод на экран всех простых чисел от a до n при помощи цикла (while или for)?
C++ В одномерном масиве найти самую длинную серию одинаковых элементов ЗАДАЧА С++ ПОМОГИТЕ РЕШИТЬ ПЛИЗ ВОТ ЗАДАНИЕ: 1)ПОДГОТОВИТЬ ТЕКСТОВЫЙ ФАЙЛ С ВХОДНЫМИ ДАНЫМИ В РЕДАКТОРЕ 2)РАЗБИТЬ ПРОГРАММУ НА ФУНКЦИИ ВВОДА,ОБРАБОТКИ И ВЫВОДА 3)ВХОДНЫЕ ДАННЫЕ ПРОЧТАТЬ ИЗ ФАЙЛА... http://www.cyberforum.ru/cpp-beginners/thread220156.html
C++ Удалить из слова неповторяющиеся буквы
дано слово. удалить из слова неповторяющиеся буквы. решите пожалуйста !!!!!!!!!!!!!!!!!!!!!!!!!!
Найти самую длинную серию одинаковых элементов C++
помогите задачу по си ++ задача:в одномерном массиве найти самую длинную серию одинаковых элементов
C++ Длинная арифметика. http://www.cyberforum.ru/cpp-beginners/thread220139.html
Даны два длинных числа a и b. Найти частное и остаток при делении числа a на b. Не могу реализовать деление отрицательных чисел. Помогите пожалуйста. #include <iostream> #include <conio.h> ...
C++ Возвести в квадрат элементы столбцов матрицы определить номера столбцов матрицы R, хотя бы один элемент которых равен d, и элементы этих столбцов возвести в квадрат .решите пожалуйста!!!!!!!!! Дублирование тем запрещено правилами форума (п.... подробнее

Показать сообщение отдельно
VertuOzz
11 / 11 / 1
Регистрация: 02.12.2010
Сообщений: 62
25.12.2010, 17:05
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
# include <iostream>
using namespace std;
void main(){
    
    // объявление переменных и ввод значения с клавиатуры
    float A,B,RES;
    cout<<"Enter first digit:\n";
    cin>>A;
    cout<<"Enter second digit:\n";
    cin>>B;
 
    // реализация программного меню
    char key;
    cout<<"\nSelect operator:\n";
    cout<<"\n + - if you want to see SUM.\n";
    cout<<"\n - - if you want to see DIFFERENCE.\n";
    cout<<"\n * - if you want to see PRODUCT.\n";
    cout<<"\n / - if you want to see QUOTIENT.\n";
 
    //ожидание выбора пользователя
    cin>>key;
    
    //проверяется значение переменной key
    switch(key){
    case  '+':    // если пользователь выбрал сложение      
        RES=A+B;
        cout<<"\nAnswer: "<<RES<<"\n";
        break; // остановка switch
    case  '-':     // если пользователь выбрал вычитание
        RES=A-B;
        cout<<"\nAnswer: "<<RES<<"\n";
        break; // остановка switch
    case  '*':    // если пользователь выбрал умножение
        RES=A*B;
        cout<<"\nAnswer: "<<RES<<"\n";
        break; // остановка switch
    case  '/':    // если пользователь выбрал деление
        if(B){ // если делитель не равен нулю
            RES=A-B;
            cout<<"\nAnswer: "<<RES<<"\n";
        }
        else{ // если делитель равен нулю
            cout<<"\nError!!! Divide by null!!!!\n";
        }
        break; // остановка switch
    default:    // если введенный символ некорректен
        cout<<"\nError!!! This operator isn't correct\n";
        break; // остановка switch
    }
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru