Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Объектно-ориентированные средства ввода-вывода.






Описание объектов для управления вводом-выводом содержится в заголовочном файле 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.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал