Задачник и решебник, страница 4
Описание файла
PDF-файл из архива "Задачник и решебник", который расположен в категории "". Всё это находится в предмете "технология разработки программного обеспечения" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "технология разработки программного обеспечения" в общих файлах.
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
Делитель не должен быть равен нулю.78. Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных. Нижеприведен рекомендуемый вид экрана во время выполненияпрограммы (данные, введенные пользователем, выделены полужирным шрифтом).Вычисление площади кольца.Введите исходные данные:Радиус кольца (см) -> 3.5Радиус отверстия (см) -> 7Ошибка! Радиус отверстия не может быть больше радиуса кольца.79. Написать программу, которая переводит время из минут исекунд в секунды.
Программа должна проверять правильностьвведенных пользователем данных и в случае, если данные неверные, выводить соответствующее сообщение. Рекомендуемыйвид экрана во время выполнения программы приведен ниже.Ошибочные данные, введенные пользователем, выделены полужирным шрифтом.Введите время (минут.секунд) -> 2.90Ошибка! Количество секунд не может быть больше 60Для завершения нажмите <Enter>80. Написать программу, которая проверяет, является ли год високосным. Ниже приведен рекомендуемый вид экрана во времяработы программы. Данные, введенные пользователем, выделены полужирным шрифтом.Введите год, например 2000, и нажмите <Enter>-> 20012000 год - не високосныйДля завершения нажмите <Enter>22С/С+-^ в задачах и примерах81.
Написать программу вычисления сопротивления электрической цепи, состоящей из двух сопротивлений. Сопротивлениямогут быть соединены последовательно или параллельно. Нижеприведен рекомендуемый вид экрана во время выполненияпрограммы (данные, введенные пользователем, выделены полужирным шрифтом).Вычисление сопротивления электрической цепи.Введите исходные данные:Величина первого сопротивления (Ом) -> 15Величина второго сопротивления (Ом)-> 2 7 . 3Тип соединения (1 — последовательное, 2 — параллельное) -> 2Сопротивление цепи: 9.68 Ом82.
Написать профамму решения квадратного уравнения. Профамма должна проверять правильность исходных данных и вслучае, если коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирнымшрифтом).Решение квадратного уравненияВведите в одной строке значения коэффициентов и нажмите<Enter>-> 12 27 -10Корни уравнения:х1 = -25.551х2 = -28.44983.
Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупкибольше 1000 руб. Ниже приведен рекомендуемый вид экрана вовремя выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).Вычисление стоимости покупки с учетом скидкиВведите сумму покупки и нажмите <Enter>-> 1200Вам предоставляется скидка 10%Сумма покупки с учетом скидки: 1080.00 руб.Часть I. Задачи2384. Написать программу вычисления стоимости покупки с учетом скидки.
Скидка в 3% предоставляется, если сумма покупкибольше 500 руб, в 5% — если сумма больше 1000 руб. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).Вычисление стоимости покупки с учетом скидки.Введите сумму покупки и нажмите <Enter>-> 640Вам предоставляется скидка 3%Сумма с учетом скидки: 620.80 руб.85.
Написать профамму проверки знания даты основания СанктПетербурга. В случае неправильного ответа пользователя, профамма должна выводить правильный ответ. Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем, выделены полужирным шрифтом).в каком году был основан Санкт-Петербург?Введите число и нажмите <Enter>-> 1705Вы ошиблись, Санкт-Петербург был основан в 1703 году.86.
Написать программу проверки знания даты начала второймировой войны. В случае неправильного ответа пользователя,профамма должна выводить правильный ответ. Ниже приведенрекомендуемый вид экрана во время выполнения программы(данные, введенные пользователем, выделены полужирнымшрифтом).В каком году началась вторая мировая война?Введите число и нажмите <Enter>-> 1939Правильно.87. Напишите программу проверки знания истории архитектуры.
Программа должна вывести вопрос и три варианта ответа.Пользователь должен выбрать правильный ответ и ввести егономер. Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем, выделены полужирным шрифтом).Архитектор Исаакиевского собора:1.
Доменико Трезини24C/C++ в задачах и примерах2. Огюст Монферран3. Карл РоссиВведите номер правильного ответа и нажьлите <Enter>-> 3Вы ошиблись.Архитектор Исаакиевского собора — Огюст Монферран.88. Напишите профамму проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа.Пользователь должен выбрать правильный ответ и ввести егономер. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).Невский проспект получил свое название:1.
По имени реки, на берегах которой расположен Санкт-Петербург2. По имени близлежащего монастыря Александро-Невской лавры3. В память о знаменитом полководце Александре НевскомВведите номер правильного ответа и нажмите <Enter>-> 1Вы ошиблись.Правильный ответ: 2.89.
Написать программу, которая сравнивает два введенных склавиатуры числа. Программа должна указать, какое числобольше, или, если числа равны, вывести соответствующее сообщение. Ниже приведен рекомендуемый вид экрана во время работы программы.Введите в одной строке два целых числа и нажмите <Enter>.-> 34 6734 меньше 6790. Написать программу, которая выводит пример на умножение двух однозначных чисел, запрашивает ответ пользователя,проверяет его и выводит сообщение "Правильно!" или "Выошиблись" и правильный результат. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные,введенные пользователем, выделены полужирным шрифтом).Часть I.
Задачи25Сколько будет 6x7?Введите ответ и нажмите <Enter>-> 56Вы ошиблись. 6x7=4291. Написать программу, которая выводит пример на вычитание(в пределах 100), запрашивает ответ пользователя, проверяет егои выводит сообщение "Правильно!" или "Вы ошиблись" иправильный результат. Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенныепользователем, выделены полужирным шрифтом).Сколько будет 83-17?Введите ответ и нажмите <Enter>->б7Вы ошиблись. 83-17=6692. Написать программу, которая проверяет, является ли введенное пользователем целое число четным. Ниже приведен рекомендуемый вид экрана программы во время выполненияпрограммы (данные, введенные пользователем, выделены полужирным шрифтом).Введите целое число и нажмите <Enter>-> 23Число 23 — нечетное.93. Написать профамму, которая проверяет, делится ли на тривведенное с клавиатуры целое число.
Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).Введите целое число и нажмите <Enter>-> 451Число 451 нацело на три не делится.94. Написать программу вычисления стоимости разговора потелефону с учетом 20% скидки, предоставляемой по субботам ивоскресеньям. Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем,выделены полужирным шрифтом).Вычисление стоимости разговора по телефону.Введите исходные данные:Длительность разговора (целое количество минут) -> 326C/C++ в задачах и примерахДень недели (1 — понедельник, ...
7 — воскресенье) -> бПредоставляется скидка 20%.Стоимость разговора: 5.52 руб.95. Написать профамму, которая вычисляет оптимальный вес дляпользователя, сравнивает его с реальным и выдает рекомендацию онеобходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: Рост (см) — 100. Рекомендуемый вид экранаво время выполнения профаммы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).Введите в одной строке через пробелрост (см) и вес (кг), затем нажмите <Enter>->170 68Вам надо поправиться на 2.00 кг.96. Напишите программу, которая запрашивает у пользователяномер месяца и затем выводит соответствующее название времени года.
В случае, если пользователь введет недопустимоечисло, программа должна вывести сообщение "Ошибка вводаданных". Ниже приведен рекомендуемый вид экрана во времяработы программы.Введите номер месяца (число от 1 до 12)-> 11Зима97. Написать программу, которая запрашивает у пользователяномер дня недели и выводит одно из сообщений: "Рабочийд е н ь " , " С у б б о т а " ИЛИ " В о с к р е с е н ь е " .98.
Написать программу, которая после введенного с клавиатурычисла (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово "рубль" в правильной форме. Например,12 рублей, 21 рубль и т. д.99. Написать программу, которая после введенного с клавиатурычисла (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово "копейка" в правильной форме. Например, 5 копеек, 41 копейка и т. д.100. Написать программу, которая вычисляет дату следующегодня. Ниже приведен рекомендуемый вид экрана во время работы программы, (данные, введенные пользователем, выделеныполужирным шрифтом).Часть I. Задачи27Введите цифрами сегодняшнюю дату (число, месяц, год) -> 31 122000Последний день месяца!С наступающим новым годом!Завтра 1.1.2001Инструкция switchОбщие замечанияприступая к решению задач этого раздела, следует вспомнить, что:• инструкция switch предназначена для выбора одного из нескольких возможных направлений дальнейшего хода программы;• выбор последовательности инструкций осуществляется в зависимости от равенства значения переменной-селектора константе, указанной после слова case;• если значение переменной-селектора не равно ни одной изконстант, записанных после case, то выполняются инструкции, расположенные после слова d e f a u l t ;• в качестве переменной-селектора можно использовать переменную целого ( i n t ) или символьного (char) типа.Задачи101.
Напишите программу, которая запрашивает у пользователяномер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неверные данные.102. Написать профамму, которая вычисляет стоимость междугородного телефонного разговора (цена одной минуты определяетсярасстоянием до города, в котором находится абонент). Исходными данными для профаммы являются код города и длительностьразговора. Ниже приведены коды некоторых городов и рекомендуемый вид экрана во время работы профаммы (данные, введенные пользователем, вьщелены полужирным шрифтом).28С/С+-*- в задачах и примерахГородКодЦена минуты (руб.)Владивосток4232.2Москва0951,0Мурманск8151.2Самара8461,4Вычисление стоимости разговора по телефону.Введите исходные данные:Код города -> 423Длительность (целое количество минут)-> 3Город: ВладивостокЦена минуты: 2.20 руб.Стоимость разговора: б.60 руб.103. Напишите программу, которая по дате определяет день недели, на который эта дата приходится.