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

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

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

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

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

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

C++ Как сделать при повторном нажатие на Label не выполнялось действие?
C++ Как создать кнопку? И дать ей определенное действие?
C++ Как считывать из файла по одному слову
Как выполнять действие по истечению некоторого времени C++
Почти While, или как делать действие до нажатия кнопки C++
Как сделать, чтобы при указании переменой Z делалась то действие? C++
C++ КАК наладить поиск по ключевому слову
Как отобразить в блок схеме действие C++
Как отменить действие макроса UNICODE? C++
Как в цикле можно выполнить действие один раз? C++
Как назначить клавишу на действие C++
C++ Если значения переменных не равны, то присвоить им максимальное из значений, иначе присвоить им ноль

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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");
}
gazlan
3130 / 1905 / 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;
}
Yandex
Объявления
09.11.2013, 06:56     Как присвоить слову действие
Ответ Создать тему
Опции темы

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