Гильдии (тематическое общение) > Гильдия мастеров
С++. Программисты, помогите!
Miklstar:
--- Цитата: Freya от Февраля 09, 2012, 13:16:51 ---зачем вы учитесь писать калькулятор который вообще так не пишется?
--- Конец цитаты ---
...чисто практика... захотел - попробовал...
Freya:
#include <iostream> // подключения библиотеки для роботы функций cin и cout
using namespace std; // указываем что нужно использовать объектное пространство имен
void main()// Создание метода который служит точкой входа в программу можно просто void main
{
cout<<"Enter first and secound digits and press Enter"<<endl; // Создания потока выводящего на экран строчку , endl переход на новую строку
int a,b; // создание переменных целого типа
cin>>a>>b; // создание потока для инициализации переменных с клавиатуры
cout<<"Enter doing p-plus m-minus u-multyply and press Enter "<<endl;// Создания потока выводящего на экран строчку , endl переход на новую строку
char c; // создание переменой символьного типа для switch
cin>>c;// создание потока для инициализации переменных с клавиатуры
long rez=0; //создание переменой которая будет хранить результат
switch (c)
{
case 'p':
{
rez=a+b;
cout<<a<<" "<<b<<" "<<rez<<endl; //создание потока и направления его на консоль для вывода результатов
break;
}
case 'm':
{
rez=a-b;cout<<a<<" "<<b<<" "<<rez<<endl;//создание потока и направления его на консоль для вывода результатов
break;
}
case 'u':
{
rez=a*b;cout<<a<<" "<<b<<" "<<rez<<endl;//создание потока и направления его на консоль для вывода результатов
break;
}
}
system("pause"); //передача консоли системы команды приостановления роботы до нажатия клавиши (корректная замена getch()-который вобще создан для другого)
}
Freya:
так нормально?
Кай Лерэйн:
Код можно брать в тег code - он тогда сохраняет форматирование.