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