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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sasha3ks
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 3
#1

Как присвоить слову действие - C++

09.11.2013, 02:26. Просмотров 300. Ответов 2
Метки нет (Все метки)

Доброго времени суток! Помогите, у меня не получается присвоить слову действие. Например, я хочу задать словами 4 переменных: "умножить, разделить, сложить и вычесть", затем каждой из них задать определённое действие. Например, чтобы когда я в консоли написал: "умножить" то выполнялось умножение. Как это можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 02:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как присвоить слову действие (C++):

КАК наладить поиск по ключевому слову - C++
Вообщем засел за написание курсовой, помогите пожалуйста. Одна из задач состоит в том что бы искать фамилию человека из текстового файла....

Как считывать из файла по одному слову - C++
Есть файл с текстом, надо считать слово, что-то с ним сделать, потом считать следующее, так до конца файла Главный вопрос именно в...

Если значения переменных не равны, то присвоить им максимальное из значений, иначе присвоить им ноль - C++
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной максимальное из этих значений, а если...

Как назначить клавишу на действие - C++
Например мне надо выполнить действие, например, мне надо сделать так, чтобы при нажатии на клавишу "i" выполнялся вывод текста "Hello...

Как отобразить в блок схеме действие - C++
Как отобразить в блок схеме действие: цифра -> решение (да или нет), цифра -> решение(да или нет)..... без лимита ввода цифр

Как отменить действие макроса UNICODE? - C++
#undef UNICODE не работает. Но всё по порядку. Друзья! Недавно качнул один из компиляторов компилятор gcc, вот начинаю работать. ...

2
JOKFEN
6 / 5 / 1
Регистрация: 11.12.2012
Сообщений: 39
09.11.2013, 04:42 #2
Примерно так:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
 
using namespace std;
 
void main()
{
    string text;
    getline(cin, text);
    if(text=="um")
        cout<<endl<<"norm";
    system("pause");
}
1
gazlan
3134 / 1910 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
09.11.2013, 06:56 #3
Цитата Сообщение от sasha3ks Посмотреть сообщение
4 переменных
4 оператора.

Все, с чем работает компьтер - это числа. Следовательно, любой ввод должен быть преобразован в число. К примеру:

Код
сложить --> 1
вычесть --> 2
умножить --> 3
разделить --> 4
А дальше, как в обычном калькуляторе:

C++
1
2
3
4
5
6
7
8
enum eOperations
{
   OP_NONE, 
   OP_SUM,  // сложить   --> 1
   OP_SUB,  // вычесть   --> 2
   OP_MUL,  // умножить  --> 3
   OP_DIV   // разделить --> 4
};
C++
1
2
3
4
5
6
7
8
switch (Operation)
{
   case OP_SUM: Sum(x,y); break;
   case OP_SUB: Sub(x,y); break;
   case OP_MUL: Mul(x,y); break;
   case OP_DIV: Div(x,y); break;
   default: break;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 06:56
Привет! Вот еще темы с ответами:

Как выполнять действие по истечению некоторого времени - C++
У меня в цикле while(1) выполняется программа, мне нужно чтобы к примеру каждые пять минут вызывалась функция. Основная программа должна...

Как создать кнопку? И дать ей определенное действие? - C++
Подскажите как кнопке задать определенное место в окне и как ей добавить выполнение чего-то? Например выполнение какой-то процедуры.

Почти While, или как делать действие до нажатия кнопки - C++
Доброго времени суток. Идея такова должен работать следующий код: SetCursorPos(x, y); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); ...

Как в цикле можно выполнить действие один раз? - C++
Есть цикл, который выполняется n раз. Но 1 действие в этом цикле необходимо выполнить только 1 раз. Как можно это сделать? ...


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

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

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