Форум города Днепр (Днепропетровска)

Форум города Днепр (Днепропетровска) (http://forum.dneprcity.net/index.php)
-   Уроки C++ (http://forum.dneprcity.net/forumdisplay.php?f=163)
-   -   Пишем простой калькулятор (http://forum.dneprcity.net/showthread.php?t=10588)

Strelok 13.03.2011 03:32

Пишем простой калькулятор
 
В этом уроке мы научим компьютер производить простые вычисления.

итак начнём.

Для начал создаём уже привычный нам шаблон.

#include
using namespace std;

int main ()
{

}


Далее нам нужно показать компьютеру, что мы будем вводить с клавиатуры цифры, которыми в дальнейшем мы будем пользоваться.
Для этого нам нужно произвести декларацию наших элементов.

float x; - Первое вводимое число
float y; - Второе вводимое число
float r; - полученный результат
char o; - производимая операция

Теперь нам нужно ввести эти цифры.
Это делается при помощи команды cin

cin >> x;
cin >> o;
cin >> y;


Теперь перечислим операции, которые будут производится

switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}


после того как мы перечислили наши операции, выведем на экран то, что у нас получилось.

cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;

и поместим наш код в бесконечный цыкл While

Наша программа готова, осталось откомпилировать и выполнить.

#include
using namespace std;

int main()
{
float x;
float y;
float r;
char o;
while(true)
{
cin >> x;
cin >> o;
cin >> y;
switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}
cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;
}
}

operatort 19.04.2015 15:51

Ответ: Пишем простой калькулятор
 
Цитата:

Сообщение от Strelok (Сообщение 80255)
В этом уроке мы научим компьютер производить простые вычисления.

итак начнём.

Для начал создаём уже привычный нам шаблон.

#include
using namespace std;

int main ()
{

}


Далее нам нужно показать компьютеру, что мы будем вводить с клавиатуры цифры, которыми в дальнейшем мы будем пользоваться.
Для этого нам нужно произвести декларацию наших элементов.

float x; - Первое вводимое число
float y; - Второе вводимое число
float r; - полученный результат
char o; - производимая операция

Теперь нам нужно ввести эти цифры.
Это делается при помощи команды cin

cin >> x;
cin >> o;
cin >> y;


Теперь перечислим операции, которые будут производится

switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}


после того как мы перечислили наши операции, выведем на экран то, что у нас получилось.

cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;

и поместим наш код в бесконечный цыкл While

Наша программа готова, осталось откомпилировать и выполнить.

#include
using namespace std;

int main()
{
float x;
float y;
float r;
char o;
while(true)
{
cin >> x;
cin >> o;
cin >> y;
switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}
cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;
}
}

Подробно объяснил,-у меня получилось сделать/повторитьura

Klemontis 02.07.2015 18:50

Ответ: Пишем простой калькулятор
 
Цитата:

Сообщение от Strelok (Сообщение 80255)
В этом уроке мы научим компьютер производить простые вычисления.

итак начнём.

Для начал создаём уже привычный нам шаблон.

#include
using namespace std;

int main ()
{

}


Далее нам нужно показать компьютеру, что мы будем вводить с клавиатуры цифры, которыми в дальнейшем мы будем пользоваться.
Для этого нам нужно произвести декларацию наших элементов.

float x; - Первое вводимое число
float y; - Второе вводимое число
float r; - полученный результат
char o; - производимая операция

Теперь нам нужно ввести эти цифры.
Это делается при помощи команды cin

cin >> x;
cin >> o;
cin >> y;


Теперь перечислим операции, которые будут производится

switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}


после того как мы перечислили наши операции, выведем на экран то, что у нас получилось.

cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;

и поместим наш код в бесконечный цыкл While

Наша программа готова, осталось откомпилировать и выполнить.

#include
using namespace std;

int main()
{
float x;
float y;
float r;
char o;
while(true)
{
cin >> x;
cin >> o;
cin >> y;
switch (o)
{
case '+':
r = x + y;
break;
case '-':
r = x - y;
break;
case '*':
r = x * y;
break;
case '/':
r = x / y;
break;
}
cout << "You result : " << x << " " << o << " " << y << " = " << r << endl;
}
}

Отличный урок)Всё ясно и понятно)Спасибо)*:respect:

Andriana123 04.11.2015 20:25

Ответ: Пишем простой калькулятор
 
спасибо мне пригодилось

tatarin28 18.01.2016 08:45

Ответ: Пишем простой калькулятор
 
Сделал небольшие доработки и успешно сдал лабораторную работу! Большое спасибо!

Isus 27.02.2016 21:53

Ответ: Пишем простой калькулятор
 
Неплохой урок.

seruy5555 05.01.2017 17:30

Ответ: Пишем простой калькулятор
 
Привет ребята! Если вам нужен классный калькулятор, я вам подкину сайт,где такой можно найти.Он обсчитывает практически все https://www.calc.ru/perevod-sistem-schisleniya.html. Мне в свое время он очень помог!

Kvanteck 12.01.2017 17:23

Ответ: Пишем простой калькулятор
 
спасибо, как раз пригодилось

vorog50 29.11.2018 08:02

Ответ: Пишем простой калькулятор
 
Правда не все понял до конца. Но разберусь

gtaa1994 22.06.2019 11:35

Re: Пишем простой калькулятор
 
Онлайн калькулятор для перевода

http://allcalc.ru/converter/farengeyty-gradusy-tselsiya


Текущее время: 01:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot