Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodicheskie_ukazaniaOOP_1_chast.doc
Скачиваний:
6
Добавлен:
23.11.2019
Размер:
743.42 Кб
Скачать

Ввод с помощью потока cin

С помощью стандартного потока ввода cin можно помещать в заданные переменные значения, введенные с клавиатуры.

Синтаксис

ci n » переменная_1 » переменная_2 » ...;

Примеры

cin » number » size; cin » time_to_go » points_needed;

. Чтобы вводимые дан­ные отображались в той же строке, что и запрос, достаточно не выводить в конце запроса \n или endl.

Вывод с помощью потока cout

Рассмотрим следующую строку из программы

cout « number_of_bars « " candy bars\n";

Данный оператор указывает компьютеру вывести два элемента: значение переменной numberofbars и строку «candy bars», а затем переместить курсор в начало следующей строки (это указывается непечатаемым сочетанием символов \n). Два этих символа <, расположенных подряд без пробела между ними, называются оператором вывода. Весь оператор, начинающийся с cout, оканчивается точкой с запятой.

Приведенный выше оператор эквивалентен следующим двум:

cout « number_of_bars;

cout « " candy bars\n":

Используя поток cout, можно вывести результат вычисления арифметического выражения, как в следующем примере:

cout « " The total cost is $" « (price + tax);

Здесь priсе и tax являются переменными.

символ \n указывает компьютеру начать новую строку.

Пример программы работы

.Наберите программу, которая переводит температуру в градусах по Фаренгейту в градусы Цельсия по формуле:

где C - температура по Цельсию, а F - температура по Фаренгейту.

#include <iostream.h>

#include <conio.h>

int main()

{ // 1

float fahr, cels; // 2

cout << endl << " vvedi gradus farengeyt " << endl;

cin >> fahr; // 4

cels = 5. / 9 * (fahr - 32); // 5

cout << " gradus farengeyt " << fahr << " , gradus celcia: "

<< cels << endl;

cout <<"nagmi enter";

getch();

return 0;

}

Задания:

Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора (результат вычисления по первой формуле должен совпадать со второй).

Номер

варианта

Функции

1

2

3

4

5

6

7

8

9

10

11

12

Контрольные вопросы

  1. Какие типы величин используются в языке C++? Как описать переменную в программе?

  2. Оператор присваивания в языке C++.

  3. Использование стандартных математических функций.

  4. Преобразуйте математическое выражение в арифметическое выражение на C++:

  5. Структура программы на C++.

  6. О чем говорит строка “return 0” в функции main().

  7. Что отобразится на экране в результате выполнения следующего оператора:

сout << “Программирование на C++ .”;

  1. Что делает следующий оператор:

cin >> n;

  1. Каково назначение директивы: #include <iostream>

  2. Что неправильно (если что-то неправильно) в каждой из следующих директив:

    1. #include < iostream>

    2. #include <iostream>

    3. #include <iostream >

ЛАБОРАТОРНАЯ РАБОТА 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]