Тема: Простой калькулятор на C++  (Прочитано 11334 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stanislavovich

  • Советник
  • ***
  • Сообщений: 282
  • Уважение: +0/-0
  • Спрашивай отвечу)
    • Просмотр профиля
Простой калькулятор на C++
« : 08 Январь 2014, 23:36:12 »
Сейчас мы напишем простую программу-калькулятор, которая будет принимать от пользователя два целых числа, а затем определять их сумму:

код
#include <iostream>
using namespace std;

int main()
{
    setlocale(0, "");
    /*7*/ int a, b; // объявление двух переменных a и b целого типа данных.
    cout << "Введите первое число: ";
    cin >> a; // пользователь присваивает переменной a какое-либо значение.
    cout << "Введите второе число: ";
    cin >> b;
    /*12*/  int c = a + b; // новой переменной c присваиваем значение суммы введенных пользователем данных.
    cout << "Сумма чисел = " << c << endl; // вывод ответа.
    return 0;
}

Разбор кода
В 7-й строке кода программы мы объявляем переменные «a» и «b» целого типа int. В следующей строке кода выводится сообщение пользователю, чтобы он ввел с клавиатуры первое число.
В 9-й строке стоит еще незнакомый вам оператор — cin. Этот оператор просит пользователя ввести значение переменной «b» с клавиатуры. Аналогичным образом задается значение переменной «c».
В 12-й строке мы производим инициализацию переменной «c» суммой переменных «a» и «b». Далее находится уже знакомый вам оператор cout, который выводит на экран строку и значение переменной «c».
При выводе переменных, они не заключаются в кавычки, в отличие от строк.

Вот и все)
 


Оффлайн Stanislavovich

  • Советник
  • ***
  • Сообщений: 282
  • Уважение: +0/-0
  • Спрашивай отвечу)
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #1 : 09 Январь 2014, 00:12:14 »
Думаю после того как я уже код вам написал большого труда не составит его написать:rock
 


Оффлайн fifa 2014

  • Новичок
  • *
  • Сообщений: 7
  • Уважение: +0/-0
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #2 : 09 Январь 2014, 00:48:35 »
и это ты называешь простым калькулятором :?  ;DD
 

Оффлайн Stanislavovich

  • Советник
  • ***
  • Сообщений: 282
  • Уважение: +0/-0
  • Спрашивай отвечу)
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #3 : 09 Январь 2014, 00:49:38 »
Пфф да тут все ясно как день у меня брат 3х летний и то напишет 8)
 

Оффлайн Stanislavovich

  • Советник
  • ***
  • Сообщений: 282
  • Уважение: +0/-0
  • Спрашивай отвечу)
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #4 : 09 Январь 2014, 00:51:30 »
Да и код здесь примитивный
 


Оффлайн yuoanswami

  • Новичок
  • *
  • Сообщений: 19
  • Уважение: +0/-0
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #5 : 25 Ноябрь 2014, 12:21:17 »
Не будем судить строго! Для самого начинающего и эта программка - достижение! Давайте вспомним, как в начале великого программерского пути и мы радовались, всего лишь выводя на экран строчку "Привет!" - и с таким восторгом в глазах, будто мы открыли минимум полмира с бескрайними горизонтами! Было такое? Было :-).
 

Оффлайн Y2K

  • Новичок
  • *
  • Сообщений: 32
  • Уважение: +0/-0
    • Просмотр профиля
Простой калькулятор на C++
« Ответ #6 : 26 Ноябрь 2014, 14:12:02 »
Лол
моя первая программа была на VBA (т.к. у меня не было ни малейшего доступа в детстве к интернету или дискам), а ms-офис на ПК был, я откопал в нем VBA, где-то неделю без капли информации перебирал возможные команды, потом таки научился программировать
И первая моя программа тоже была калькулятором! ;D Правда, складывала строки только:)
Напомнили:)
 

Nautilus

  • Гость
Простой калькулятор на C++
« Ответ #7 : 27 Февраль 2015, 22:40:04 »
// Программа расчета простого выражения.
#include <stdio.h>
int main (void)
{
   float value, value2;
   char operatorr;      // "operator" зарезервированное имя
   
   printf ("Type in your expression.\n");
   scanf ("%f   %c   %f", &value, &operatorr, &value2);
   
   if ( operatorr == '+' )
      printf ("%.2f\n", value + value2);
   else if ( operatorr == '-' )
      printf ("%.2f\n", value - value2);
   else if ( operatorr == '*' )
      printf ("%.2f\n", value * value2);
   else if ( operatorr == '/' )
      if ( value2 == 0)
      printf ("Division by zero.\n");
   else
      printf ("%.2f\n", value / value2);
   else
      printf ("Unknown operator.\n");
      
   return 0;      
}
 

 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal