В четвертом уроке мы рассмотрим простые математические операции: сложение, вычитание, умножение и деление.
На примере простого калькулятора, и закрепим ранее изученный материал.
# include <iostream> # include <clocale> using namespace std;
int main () { setlocale (LC_CTYPE, "Russian"); float x; //где тип float указывает нам, что используется число с плавающей точкой float y; char o; // тип сhar - переменной о присваивается какой либо символ char d; do { cout << "Правила использования: число операция число" << endl; cin >> x >> o >> y ; cout << x << o << y; float r; // переменная в которой мы храним результат наших вычислений switch (o) { case '+': r = x + y; break; case '-': r = x - y; break; case '*': r = x * y; break; case '/': r = x / y; break; } cout << "=" << r << endl; cout << "Продолжить (y/n)" << endl; cin >> d; } while (d == 'y'); }
В этом примере мы так же использовали цикл do с выходом по условию while, то есть пока переменная d равна у цикл будет выполнятся, иначе программа закончит свою работу, обратите внимание что переменная d должна быть инициализирована до начала цикла, иначе при повторном вычислении программа ее не увидит. Более подробно ознакомится с основными типами данных используемых в С++ вы можете например здесь http://www.citforum.ru/programming/cpp_march/cpp_017.shtml