Никита Культин - C/C++ в задачах и примерах
3-е издание, дополненное и исправленноеНазвание: | C/C++ в задачах и примерах | |
Автор: | Никита Культин | |
Жанр: | C, C++, C# | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2019 | |
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 приложение правильно отображало бук
вы русского алфавита, строковую константу, содержащую буквы
русского алфавита, необходимо --">
Книги схожие с «C/C++ в задачах и примерах» по жанру, серии, автору или названию:
Арнольд Роббинс - Linux программирование в примерах Жанр: Другие языки и системы программирования Год издания: 2005 |
Д. М. Кольцов - СИ на примерах. Практика, практика и только практика Жанр: Современные российские издания Год издания: 2019 |
Алексей Николаевич Васильев - Программирование на C++ в примерах и задачах Жанр: C, C++, C# Год издания: 2017 Серия: Российский компьютерный бестселлер |