Во-вторых, при выполнении следующей инструкции переменной присваивается конкретное значение:
х = 1023; // Здесь переменной х присваивается число 1023.
В C++
Результаты, сгенерированные этой программой, отображаются на экране с помощью двух инструкций
cout << х; // Отображение числа 1023.
В общем случае для отображения значения переменной достаточно в инструкции
Первые две программы, кроме демонстрации ряда важных средств языка C++, не делали ничего полезного. В следующей программе решается практическая задача преобразования галлонов в литры. Здесь также показан один из способов ввода данных в программу.
// Эта программа преобразует галлоны в литры.
#include
using namespace std;
int main()
{
int gallons, liters;
cout << "Введите количество галлонов:";
cin >> gallons; // Ввод данных от пользователя.
liters = gallons * 4; // Преобразование в литры.
cout << "Литров: " << liters;
return 0;
}
Эта программа сначала отображает на экране сообщение, предлагающее пользователю ввести число для преобразования галлонов в литры, а затем ожидает до тех пор, пока оно не будет введено. (Помните, вы должны ввести целое число галлонов, т.е. число, не содержащее дробной части.) Затем программа отобразит значение, приблизительно равное эквивалентному объему, выраженному в литрах. В действительности для получения точного результата необходимо использовать коэффициент
Обратите внимание на то, что две переменные
Для приема значения, вводимого пользователем, используется следующая инструкция:
cin >> gallons; // Ввод данных от пользователя.
Здесь применяется еще один встроенный идентификатор —
В этой программе заслуживает внимания и эта инструкция:
cout << "Литров: " << liters;
Здесь интересно то, что в одной инструкции использовано сразу два оператора вывода "<<". При ее выполнении сначала будет выведена строка
Несмотря на то что для приблизительных подсчетов вполне сгодится рассмотренная выше программа преобразования галлонов в литры, для получения более точных результатов ее необходимо переделать. Как отмечено выше, с помощью целочисленных типов данных невозможно представить значения с дробной частью. Для них нужно использовать один из типов данных с плавающей точкой, например
В следующей версии программы преобразования используются значения с плавающей точкой.