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

Простой консольный калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анимация символов http://www.cyberforum.ru/cpp-beginners/thread949985.html
превед )) решил побаловаться в с++. Нарисовал простенький рисунок( \ / # $ .), а потом решил его "оживить" т.е. добавить анимацию.Делать решил через цикл фор. Но есть одна проблема.- Когда делал...
C++ Нужнен Ваш совет Я хочу учится на программиста. Я решил изучать С но я не знаю с чего начать... Не могли бы вы мне помочь разобраться в этом. Напишите пожалуйста цепочку действий которую я должен сделать что бы... http://www.cyberforum.ru/cpp-beginners/thread949984.html
C++ Подскажите библиотеку для работы с Mysql Базой
Подскажите более менее хорошую библиотеку для работы с базами (Mysql). Но чтоб к этой библиотеки давались как минимум примеры и документация. Попробывал скачать стандартную библиотеку от...
C++ Функция Random!?
Задание: Создать функцию random( n ), которая возвращает случайное целое число от 0 включительно до целого числа n не включительно. Даже идей нету...Пример чуть похожий есть,но он мне не помог. ...
C++ Перевод кода из Pascal в Си++ http://www.cyberforum.ru/cpp-beginners/thread949958.html
Type ST = Record Num: Integer; Name: String; Fak: String; Group: String; Angl: Integer; Physic: Integer; var Table: Array of St;
C++ Пишу транслятор и интерпритатор Всем привет! Я пишу транслятор и интерпретатор. Те люди кто тоже этим занимаются, или тем кому не лень, ПОЖАЛУЙСТА!!! Мне необходимо найти вторую половинки в этом деле, иначе мой код будет дописывать... подробнее

Показать сообщение отдельно
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
07.09.2013, 23:28
Цитата Сообщение от GoldenChild Посмотреть сообщение
Так же лучше вместить все действия в 1 функцию, потому что это точно в стиле "21 день"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
template <typename T>
T Calc(T first, char sumb, T second) {
    return ((sumb == '+') ? first + second : (sumb == '-') ? first - second : (sumb == '*') ? first * second : first / second);
}
 
int main() {
    int a, b;
    char c;
    std::cin >> a >> c >> b;
    std::cout << Calc(a, c, b) << std::endl;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.