ЕП
Елена Пеганова

Как назначить переменные словами и задать каждому слову своё значение

Например, я хочу задать словами 4 переменных: "умножить, разделить, сложить и вычесть", затем каждой из них задать определённое действие. Например, чтобы когда я в консоли написал: "умножить" то выполнялось умножение. Как это можно сделать?

Azizjon
Azizjon

string p,s[]={"умножить","разделить","сложить","вычесть"};
int i; double a,b;
сin>>a>>b; cin>>p;
for(i=1;i<=4;i++)if(p==s)break;
switch(i){
case 1: r=a*b; break;
case 2: r=a/b; break;
case 3: r=a+b; break;
case 4: r=a-b; break;}
cout<< r<< endl;

Aslan
Aslan

ну в простейшем варианте читать из консоли
и проверять через switch
сразу скажу что это не удобно
лучше пользоваться знаками
типа +-/*

Ди
Дима

Считывай ввод, сверяй с шаблоном, если есть совпадение с "умножить", делай умножение.

Похожие вопросы
Определите значение переменной
Что такое значение переменой? Как указать значение переменной ?
Как задать значение переменной с консоли в Java?
Что для вас означает слово "любовь"? У каждого своё понятие этого слова.
Как в джаве задать переменной несколько значений.
Вы отвечаете за каждое своё слово?
Как задать или настроить системную переменную PATH?
у каждой маски есть своё значение подскажите где узнать значение этой маски?
можно ли переменной в javascript задать значение другого элемента в html через id.
Задать размеры переменной