Задачи для самостоятельного выполнения. 1. Разработайте программу, определяющую число монет каждого номинала в сдаче, величина которой вводится пользователем
1. Разработайте программу, определяющую число монет каждого номинала в сдаче, величина которой вводится пользователем. Например, если пользователь вводит $5.88, то программа должна вывести 3 монеты по 25 центов, 1 монеты по 10 центов, 3 монеты по 1 центов (не беспокойтесь о числе долларов и падеже существительных). Программа должна учитывать только монеты по 1, 5, 10 и 25 центов. Результат должен состоять из минимально возможного числа монет. 2. Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное. 3. Даны три числа. Вывести на экран те из них, которые принадлежат заданному отрезку [e, f]. 4. Определить число, полученное выписыванием в обратном порядке цифр заданного целого трёхзначного числа. 5. Определить, есть ли среди цифр заданного целого трёхзначного числа одинаковые. 6. Из трёх заданных чисел выбрать наибольшее. 7. Определить номер квадранта, в котором находится точка с заданными координатами (x, y). 8. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае ввода недопустимого числа должно выдаваться сообщение «Недопустимый номер месяца!». 9. Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: «Увы – рабочий день!», «Ура! Суббота!», «Ура! Воскресенье!». 10. Написать программу, которая после ввода с клавиатуры числа (в диапазоне от 1 до 999), обозначает денежную единицу, дописывая слово «рубль» в правильной форме. Например, 12 рублей, 21 рубль и т. д. 11. Составьте программу, которая определяла бы вид треугольника (равносторонний, равнобедренный, разносторонний, прямоугольный, тупоугольный, остроугольный), если по данным трем отрезкам его можно построить. 12. Определить, лежит ли точка A(a;b) внутри квадрата
13. Напишите программу, в результате выполнения которой выводится значение true, если pe > ep. Возможны следующие варианты: а) числа p и e описать как константы с точностью 10-5 б) числа p и e представить с машинной точностью. 14. Вычислить функцию
15. Дано число х. Напечатать в порядке возрастания числа ch x, и . 16. Написать программу, вычисляющую стоимость междугороднего разговора в соответствии с таблицей:
Входными данными должны являться код города и число минут. На выходе мы должны иметь сообщение о стоимости минуты и сумме за разговор. 17. Пусть даны координаты трех вершин прямоугольника. Определить координаты четвертой вершины.
Список использованной литературы 1. Фаронов В.В. Delphi 3. Учебный курс. М.: «Нолидж», 1998. 400 с. 2. Галисеев Г.В. Программирование в среде Delphi 8 for.NET. М.: Издательский дом «Вильямс», 2004. 304 с. 3. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. СПб.: Питер, 2003. 393 с. 4. Абрамов С.А. Задачи по программированию. М.: Наука, 1988. 224 с.
|