Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Объектно-ориентированные средства ввода-вывода.
Описание объектов для управления вводом-выводом содержится в заголовочном файле iostream.h. При подключении этого файла с помощью директивы #include < iostream.h> в программе автоматически создаются объекты-потоки[3] · cin для ввода с клавиатуры, · cout для вывода на экран, а так же операции · помещения в поток < <, · чтения из потока > >. С помощью объекта cin и операции > > можно присвоить значение любой переменной. Например, если переменная i описана как целочисленная, то команда cin> > i; означает, что в переменную i будет записано некое целое число, введенное с клавиатуры. Если нужно ввести несколько переменных, следует написать cin> > x> > y> > z;.Объект cout и операция < < позволяют вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки. Допустимо применение специальных символов · \t - табуляция · \n – перевод на новую строку. Запись cout< < i; означает вывод на экран значения переменной i. Команда cout< < x< < ”\t”< < y; выведет на экран значения переменных x и y разделенные символом табуляции. ЗАДАЧА 2.Известны плотность r, высота h и радиус основания R цилиндрического слитка, полученного в металлургической лаборатории. Найти объем V, массу m и площадь S основания слитка. Входные данные: r, h, R. Выходные данные: S, V, m. Учитывая, что S =2 pR, V =p R 2 h и m = rV составим текст программы: #include " stdafx.h" #include < iostream.h> #define pi 3.14159 //Опред. константы int main() { double R, h, r, S, V, m; //Описание переменных. cout< < " R="; //Вывод символов R= cin> > R; //Ввод переменной R cout< < " h="; cin> > h; cout< < " r="; cin> > r; S=2*pi*R; //Расчет площади V=pi*R*R*h; //Вычисление объема m=r*V; //Определение массы //Вывод значений S, V, m. cout< < " S=" < < S; cout< < " \n V=" < < V; cout< < " \n m=" < < m; } Результат работы программы представлен на рис. 3. Рис. 3. Результат работы программы к задаче 2.
|