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

Передача в функцию знака операции (+,-,*,/) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись и считывание двух фраз из файла по условию http://www.cyberforum.ru/cpp-beginners/thread1221942.html
Стоит задача создать программу которая будет записывать 2 фразы в 2 разные переменные и считывать эти фразы из файла и потом идёт проверка 2 фразы из 2 переменной и пишется фраза. У меня пишет что я...
C++ Константа типа short Как в программе задать константу типа short? Чтобы понятнее было приведу индефикаторы, которые в результате дают соответствующий тип константе. по умолчанию - int. L - long LL - long long http://www.cyberforum.ru/cpp-beginners/thread1221929.html
C++ Побитовые операции, Что делает операция ^
Здравствуйте! Что делает эта операция? char * a; for (int i=0;i<n;i++) a= a^"$";
C++ Стек. Выведите все вхождения символов указанного набора в текст в обратном порядке
Дан текст, состоящий из заглавных и строчных английских букв, символов ! ; ? . , - : ; ) ( ' " и пробелов. Выведите все вхождения символов указанного набора в текст в обратном порядке. Для...
C++ Строки: удалить все символы, которые размещены между скобками http://www.cyberforum.ru/cpp-beginners/thread1221911.html
Помогите пожалуйста. Без понятия как это сделать. Удалить из заданной последовательности все символы которые размещены между скобками ("(...)"). Сами скобки так же должны быть удалены. Внутри...
C++ Расчет среднего заработка (Pascal -> C++) РАСЧЕТ СРЕДНЕГО ЗАРАБОТКА ЗА 3 месяца ФИО Заработок за 1 месяц(руб.) Заработок за 2 месяца(руб.) Заработок за 3 месяца(руб.) Средний заработок (руб.) Разработать программу, реализующую ввод данных... подробнее

Показать сообщение отдельно
takhvatulin
11 / 11 / 0
Регистрация: 04.04.2014
Сообщений: 140
03.07.2014, 16:21
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define plus 1
#define minus 2
#define delit 3
#define umnozhit 4
int poschitai(int chislo1, int deistvie1, int chislo2, int deistvie2, int chislo3)
{
    if(deistvie1 == 1) int x = chislo1 + chislo2)
    if(deistvie1 == 2) int x = chislo1 - chislo2)
    if(deistvie1 == 3) int x = chislo1 / chislo2)
    if(deistvie1 == 4) int x = chislo1 * chislo2)
    if(deistvie1 == 1) int y = x + chislo3)
    if(deistvie1 == 2) int y = x - chislo3)
    if(deistvie1 == 3) int y = x / chislo3)
    if(deistvie1 == 4) int y = x * chislo3)
    return y;
}
int S = poschitai(1, plus, 2, minus, 3); // S = 0
Вот это совсем по простому. Если делать калькулятор, то накидать на форму кнопок которые будут определенные действия выполнять, например кнопка "+" будет передавать параметр 1, и т.д.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.