Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> C/C++ в задачах и примерах


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1618, книга: Хозяин приехал
автор: Вильгельм Александрович Вогау

"Хозяин приехал" - захватывающий исторический роман, переносящий читателя в средневековую Прибалтику начала XIII века. Автор, Вильгельм Вогау, мастерски воссоздает атмосферу того времени и рисует яркую картину борьбы за власть и независимость. Роман повествует о судьбе Бертольда, молодого немецкого рыцаря, прибывшего в Ливонию в поисках приключений и богатства. Встретившись с противостоянием со стороны местных язычников, Бертольд оказывается втянутым в жестокую борьбу за господство...

Никита Культин - C/C++ в задачах и примерах

3-е издание, дополненное и исправленное C/C++ в задачах и примерах
Книга - C/C++ в задачах и примерах.  Никита Культин  - прочитать полностью в библиотеке КнигаГо
Название:
C/C++ в задачах и примерах
Никита Культин

Жанр:

C, C++, C#

Изадано в серии:

неизвестно

Издательство:

БХВ-Петербург

Год издания:

ISBN:

978-5-9775-3996-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "C/C++ в задачах и примерах"

Сборник примеров и задач для самостоятельного решения по программированию на языке C/C++ охватывает практически все разделы начального курса программирования: от задач консольного ввода/вывода, использования циклов и операций с массивами до работы со строками, файлами и объектами. Примеры представлены в виде хорошо документированных исходных текстов программ. Книга содержит справочник — описание основных типов данных, операторов и наиболее часто используемых функций. Адресована студентам, школьникам старших классов и всем тем, кто изучает программирование в учебном заведении или самостоятельно. В третьем издании добавлены и обновлены примеры. Для начинающих программистов

Читаем онлайн "C/C++ в задачах и примерах". [Страница - 5]

инструкции присваивания формулы вычис­
ления площади поверхности и объема цилиндра.

5 = 2 • я ■ r(h + г)
v = n-r2 -h

18

Часть 1

Задача 22
// Константа М_Р1, равная числу "ПИ", объявлена в файле math.h

s = 2*M_PI*r*(h+r);
v = M_PI *r*r*h;

23. Записать в виде инструкции присваивания формулу вычисле­
ния объема параллелепипеда.
24. Объявить необходимые переменные и записать в виде инст­
рукции присваивания формулы вычисления объема и площади
поверхности шара.

Задача 24
float г;

// радиус шара

float v, s;

// площадь поверхности и объем шара

v = (3*М_Р1*г*г*г)/4; // константа М_Р1 объявлена в math.h

s = 4*М_Р1*г*г;

25. Записать в виде инструкции присваивания формулу вычисле­
ния объема цилиндра.
26. Записать в виде инструкции присваивания формулу вычисле­
ния объема полого цилиндра.
v=7t-A-(r,2-r22)
t\ — радиус цилиндра

,—I———1-.
к------- Ч

г2 — радиус отверстия
h — высота цилиндра

19

Примеры и задачи

27. Записать в виде инструкции присваивания формулу вычисле­
ния объема конуса.

28. Записать в виде инструкции присваивания формулу пересчета
температуры из градусов Фаренгейта в градусы Цельсия:

C=|(F-32).
29. Записать в виде инструкции присваивания формулу для вы­
числения тока по известным значениям напряжения и сопротив­
ления электрической цепи.
30. Записать в виде инструкции присваивания формулу вычисле­
ния сопротивления электрической цепи по известным значениям
напряжения и силы тока.
31. Записать в виде инструкции присваивания формулу вычис­
ления сопротивления электрической цепи, состоящей из трех
последовательно соединенных резисторов.
32. Записать в виде инструкции присваивания формулу вычис­
ления сопротивления электрической цепи, состоящей из двух
параллельно соединенных резисторов: г= г1‘г2
г1+г2

33. Записать в виде инструкции присваивания формулу пересчета
сопротивления электрической цепи из омов в килоомы.
34. Объявить необходимые переменные и записать в виде инст­
рукции присваивания формулу вычисления стоимости покупки,
состоящей из нескольких тетрадей, обложек к ним и карандашей.
Задача 34
float ctetr, cobl, ckar; // цена тетради, обложки и карандаша
int

ntetr, nkar;

float summ;

11 кол-во тетрадей и карандашей

// сумма покупки

Часть 1

20
11 предполагается, что к каждой тетради

// покупается обложка
summ = ntetr*(ctetr+cobl) + nkar*ckar;

ВЫВОД НА КОНСОЛЬ
Общие замечания
Приступая к решению задач этого раздела, следует вспомнить,
что:
□ функция printf обеспечивает вывод на экран (консоль) сооб­
щений и значений переменных;
□ первый параметр функции printf — строка вывода (формати­
рования), определяющая выводимый текст и формат отобра­
жения значений переменных, имена которых указаны в ка­
честве остальных параметров функции;
□ формат вывода значения переменной задается при помощи
спецификатора преобразования (формата)— последователь­
ности символов, начинающейся с

□ при выводе числовых значений наиболее часто используются
следующие спецификаторы:

• %i — целое со знаком;
• %и — беззнаковое целое;
• %f — вещественное, в виде числа с плавающей точкой;
• %n.mf — вещественное в формате с фиксированной точкой,
где п — общее количество символов (количество цифр це­
лой и дробной частей числа, десятичный разделитель, знак
числа); ш — количество цифр дробной части;

□ некоторые символы могут быть помещены в строку вывода
только как последовательность других, обычных символов:


\п — новая строка;



\t — табуляция;



\" — двойная кавычка;



\\ — символ \;

Примеры и задачи

21

□ наряду с функцией printf, для вывода сообщений на экран
можно использовать функцию puts;
□ чтобы после окончания работы программы ее окно не было
сразу закрыто, в конец программы нужно поместить следую­
щие инструкции:

printf("To exit press ");
getchar();
□ чтобы программа могла выводить сообщения на русском язы­
ке, необходимо программно изменить кодировку строки со­
общения — преобразовать ANSI-строку в ASCII-строку. Сде­
лать это можно, например, при помощи функции rus, текст и
пример использования которой приведен в решении задачи 37.

Внимание!
Чтобы консольное Win32 приложение правильно отображало бук­
вы русского алфавита, строковую константу, содержащую буквы
русского алфавита, необходимо --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.