1.Int chislo1;
2.Int chislo2;
3.Int summa;
Можно также объявить эти переменные и в одну строку, т.к. их типы совпадают. Получится так:
1.int chislo1, chislo2, summa;
Сейчас хочу немного сказать о синтаксисе языка. Как и в любом языке, понятном человеку, в компьютерном языке программирования тоже есть свой синтаксис. С его помощью определяют правила построения инструкций компьютеру. Рассмотрим синтаксис объявления переменных.
Итак, сначала нужно указать тип переменной. В нашем случае - это тип "int", целочисленная переменная. Затем указывается имя переменной и ставится точка с запятой, т.к. мы знаем, что каждая инструкция в языке С++ заканчивается точкой с запятой. Переменные мы объявили, соответственно, место для них в памяти компьютера уже будет зарезервировано. Но есть одно но...переменным еще не присвоено значение, поэтому различные операции (сложение, вычитание, сравнение и т.д.) с ними производить еще нельзя. В них содержится различный "мусор" (ненужные значения). Поэтому смотрим следующие строки:
1.cout << "Vvedite pervoe chislo: " << endl;
2.cin >> chislo1;
3.cout << "Vvedite vtoroye chislo: " << endl;
4.cin >> chislo2;
Выводим сообщение-подсказку пользователю о том, что нужно ввести первое число. В следующей строке с помощью оператора ввода cin программа считывает с потока ввода введенное пользователем с клавиатуры число и сохраняет его в переменную chislo1. Теперь данная переменная уже не содержит "мусор", а содержит введенное пользователем число и, соответственно, с ним можно производить различные операции. Далее идет запрос на ввод второго числа и также программа сохраняет его в переменную chislo2.
Итак, мы запросили у пользователя два числа, сохранили их в переменных chislo1 и chislo2, теперь с ними можно производить различные операции. В нашем случае мы должны будем найти их сумму и сохранить в переменную summa. Следующая строчка кода находит их сумму и сохраняет в переменную summa:
1.summa = chislo1 + chislo2;
Здесь мы видим оператор присваивания "=" и оператор сложения "+". Что они делают, я думаю, что вы уже догадались. Запомните только одну вещь: в отличие от математики в программировании знак присваивания ("=") работает чуть по другому - то, что находится справа от него, присваивается той переменной, что слева. Т.е. сначала складываются две переменные chislo1 и chislo2, а затем их результат записывается в переменную summa. Теперь можно пользоваться этой переменной, что мы и сделаем в следующей строке кода.
Следующая строка кода выводит значение этой переменной на экран:
1.cout << "Summa ravna: " << summa << endl;
Вот и все. Как видите - ничего сложного. А если и что-то непонятно, то это только поначалу...
Теперь начинаем кодить. Набирайте программу в среде CodeBlocks, компилируйте, запускайте на выполнение и экспериментируйте с ней. Вот теперь хоть какая-то, а польза уже есть с нашей программы, она складывает два числа как-никак)))
Для закрепления материала на операторы ввода/вывода и работу с переменными давайте наберем еще одну программу. Предлагаю разобраться с ней вам самим. Нового в ней будет то, что операции сложения, вычитания, деления и умножения можно производить непосредственно в потоке вывода, т.е. не нужно будет объявлять еще дополнительно переменную для хранения результата произведенных операций. Это еще одно удобство языка С++.
01.//Программа, которая просит от пользователя ввести два числа,
02.// а потом печатает результаты вычислений,
03.// а именно: сумму, разность, произведение и частное;
04.
05.#include <iostream>
06.
