Примечание. Пример расчета сложных процентов.
Вариант 1
Написать программу, которая вычисляет скорость ветра в «метрах в секунду» или в «километрах в час». Спроектировать приложение так, чтобы пользователь мог ввести в поля ввода только натуральные числа. Всем компонентам присвоить осмысленные имена. _________________________________________________________________________
Вариант 2 Написать программу, которая, используя закон Ома, вычисляет силу тока, напряжение или сопротивление электрической цепи. Во время работы программы после выбора переключателя Ток, Напряжение или Сопротивление тексты, поясняющие назначение полей ввода, должны меняться. Спроектировать приложение так, чтобы пользователь мог ввести в поля ввода только числа. Предусмотреть обработку исключительных ситуаций. Всем компонентам присвоить осмысленные имена. _________________________________________________________________________
Вариант 3 Написать программу вычисления оптимального веса человека. Исключить ошибки ввода роста (диапазон 130-220 см) и веса (диапазон 40 – 170 кг). Выводимая характеристика оценки веса (ниже нормы, норма, выше нормы) - ± 3 кг от нормы. Нормальный вес: мужчины = [рост]-100+13%; женщины = [рост]-100 – 10%. Спроектировать приложение так, чтобы пользователь мог ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена.
Вариант 4 Написать программу решения уравнения первой или второй степени. Спроектировать приложение так, чтобы при выборе нужного положени переключателя на форме появлялись только те поля ввода и подписи к ним, которые соответствуют степени уравнения. Предусмотреть, что пользователь должен ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена.
_________________________________________________________________________
Вариант 5 Написать программу вычисления площади фигур. Спроектировать приложение так, чтобы при запуске присутствовал только компонент-переключатель Вид фигур. При выборе нужного положения (круг, треугольник, прямоугольник) на форме появлялись только те поля редактирования и подписи к ним, которые необходимы для вычисления площади выбранной фигуры. Предусмотреть, что пользователь должен ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена. _________________________________________________________________________ Вариант 6 Вычислить массу изделий заданного объема, изготовленных из разных материалов. Спроектировать приложение так, чтобы что пользователь мог заполнить поля ввода только целыми положительными числами. Предусмотреть вариант, когда не выбран ни один переключатель. Всем компонентам присвоить осмысленные имена.
Вариант 7 Написать программу вычиления максимума или минимума из трёх чисел. Предусмотреть, что пользователь должен ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена.
_________________________________________________________________________
Вариант 8 Написать программу вычиления периметра фигуры (длины окружности). Спроектировать приложение так, чтобы при запуске присутствовал только компонент-переключатель Вид фигур. При выборе нужного положения (круг, треугольник, прямоугольник) на форме появлялись только те поля редактирования и подписи к ним, которые необходимы для вычисления площади выбранной фигуры. Предусмотреть, что пользователь должен ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена. _____________________________________________________________________
Вариант 9 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем TUR, содержащую следующие поля:
· ФИО клиента; · адрес; · домашний телефон; · название выбранного тура; · стоимость путевки. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из 20 элементов типа TOUR; - записи должны упорядочиваться по названию выбранного тура; - вывод на экран клиента, стоимость путевки которого больше введенного числа; - вывод на экран числа клиентов по всем турам.
Вариант 10
На предприятии имеется n цехов. Выполняя производственное задание, каждый цех изготавливает детали в течение m дней. Количество цехов и рабочих дней задаёт пользователь. Информация о количестве изготовленных каждым цехом за день деталях вводится в матрицу. Найти максимальное количество изготовленных деталей и отобразить полученное значение в поле «Максимальная производительность». Предусмотреть, что пользователь должен ввести в поля ввода только числа.
_____________________________________________________________________ Вариант 11 Написать программ, вычисляющую зарплату преподавателя за указанное количество часов с учётом почасовой ставки: ассистент – 150 руб/час, доцент – 250 руб/час, профессор – 350 руб/час. Налог вычислять и отображать в зависимости от выбранного значения переключателя «Подоходный налог». Предусмотреть, что пользователь должен ввести в поле ввода только целое число. Всем компонентам присвоить осмысленные имена. _____________________________________________________________________
Вариант 12 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем PROKAT, содержащую следующие поля: · ФИО клиента; · адрес; · домашний телефон; · название предмета взятого в прокат. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из 20 элементов типа PROKAT; - записи должны упорядочиваться по названию предмета, взятого в прокат; - вывод на экран клиента, взявших в прокат предмет, введенный пользователем - вывод на экран числа клиентов, взявших в прокат предметы.
Вариант 13 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле.
Описать структуру с именем NOTE, содержащую следующие поля: · фамилия, имя; · номер телефона; · дата рождения. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; - записи должны упорядочиваться по алфавиту; - вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры; - если таких нет, выдать на дисплей соответствующее сообщение. _____________________________________________________________________
Вариант 14 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем SEMINAR, содержащую следующие поля: · наименование семинара; · дата проведения семинара; · место проведения семинара; · лектор семинара; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из 15 элементов типа SEMINAR; - записи должны упорядочиваться по дате проведения семинара; - вывод на экран информации о семинарах лектора, введенного пользователем; - вывод на экран информации о семинарах, проводимых в месте, введенном пользователем; _____________________________________________________________________
Вариант 15 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем WORKER, содержащую следующие поля: · фамилия и инициалы работника; · название занимаемой должности; · год поступления на работу. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER; - записи должны упорядочиваться по алфавиту; - вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры; - если таких работников нет, вывести на дисплей соответствующее сообщение.
Вариант 16 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем TRAIN, содержащую следующие поля:
· название пункта назначения; · номер поезда; · время отправления. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; - записи должны упорядочиваться по номерам поездов; - вывод на экран информации о поезде, номер которого введен с клавиатуры; - если таких поездов нет, выдать на дисплей соответствующее сообщение. _____________________________________________________________________ Вариант 17 На предприятии имеется n цехов. Выполняя производственное задание, каждый цех изготавливает детали в течение m дней. Количество цехов и рабочих дней задаёт пользователь. Информация о количестве изготовленных каждым цехом за день деталях вводится в матрицу. Вычислить сумму изготовленных деталей всеми цехами за каждый день и записать в таблицу «Итого». Предусмотреть, что пользователь должен ввести в поля ввода только числа.
_____________________________________________________________________ Вариант 18 Данная задача должна быть реализована с сохранением данных в файл и поиском необходимой информации в файле. Описать структуру с именем STUDENT, содержащую следующие поля: · фамилия и инициалы; · номер группы; · успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; - записи должны упорядочиваться по алфавиту; - вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2; - если таких студентов нет, вывести соответствующее сообщение.
Вариант 19 На предприятии имеется n цехов. Выполняя производственное задание, каждый цех изготавливает детали в течение m дней. Количество цехов и рабочих дней задаёт пользователь. Информация о количестве изготовленных каждым цехом за день деталях вводится в матрицу. Для каждого цеха вычислить сумму изготовленных деталей за все дни и записать в таблицу «Итого». Предусмотреть, что пользователь должен ввести в поля ввода только числа.
_____________________________________________________________________
Вариант 20
На предприятии имеется 5 цехов: Заготовительный, Литейный, Механический, Сборочный и Инструментальный. Сотрудники цехов могут пропускать работу по различным причинам. Реализовать ввод информации о количестве дней, пропущенных сотрудниками каждого цеха, в виде матрицы.
Вычислить по каждому виду неявки «Сумму по предприятию» и записать в соответствующий столбец матрицы.
Предусмотреть, что пользователь должен ввести в поля ввода только числа. _____________________________________________________________________ Вариант 21 В текстовом файле Teatp.txt хранится информация о трёх театрах города и их репертуаре. В каждом театре репертуар состоит из пяти разных спектаклей. Прочитать из файла список театров и спектаклей. Представить пользователю список театров. После выбора пользователем театра в другом списке отобразить его репертуар. Выбор текстового файла организовать из пункта меню с помощью стандартного диалогового окна.
Вариант 22 В текстовом файле Students.txt хранится информация о трёх группах колледжа и их студентах. В каждой группе по 10 студентов. Прочитать из файла список групп и студентов. Представить пользователю список групп. После выбора пользователем группы в другом списке отобразить её студентов. Выбор текстового файла организовать из пункта меню с помощью стандартного диалогового окна. _____________________________________________________________________ Вариант 23 Написать программ вычисления стоимости междугородного разговора по телефону с учётом скидки. Если разговор происходил в выходной день, его стоимость уменьшается на 15%. Если разговор длился более получаса, то стоимость 31-ой и последующих минут уменьшается на 30%. Предусмотреть, что пользователь должен ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена. Запретить работу программы без выделенного переключателя. Вариант 24 Разработать программу, вычисляющую минимальную и максимальную температуру в месяце, а также среднемесячную температуру. Учесть различное количество дней в месяцах.
Предусмотреть контроль ввода информации и обработку ошибок.
Вариант 25 На предприятии имеется 5 цехов: Заготовительный, Литейный, Механический, Сборочный и Инструментальный. Сотрудники цехов могут пропускать работу по различным причинам. Реализовать ввод информации о количестве дней, пропущенных сотрудниками каждого цеха, в виде матрицы.
Вычислить по каждому цеху Итоговую сумму и записать в последнюю строку матрицы. Предусмотреть контроль ввода информации и обработку ошибок. _____________________________________________________________________
Вариант 26 На предприятии имеется 4 отдела: Бухгалтерия, АСУП, ОКБ (Особое конструкторское бюро) и ОГТ (Отдел главного технолога). Сотрудники подразделений имеют разный возраст. Реализовать ввод информации о количестве сотрудников, чей возраст попадает в указанный диапазон, в виде матрицы.
Вычислить по каждому подразделению Общее количество сотрудников и записать в соответствующий столбец матрицы. Предусмотреть контроль ввода информации и обработку ошибок.
Вариант 27 Написать программу, которая вычисля ет стоимость проезда в зависимости от комфорта- бельности и преодолеваемого расстояния. Ставку проезда за 1 км считать равной 8 рублям. Комфортабельность проезда в плацкарте считать равной 100%, купе увеличивает стоимость проезда на 10%, полулюкс – на 20%, люкс – на 30%. Предусмотреть, что пользователь должен ввести в поля ввода только целые числа. Всем компонентам присвоить осмысленные имена. _________________________________________________________________________
Вариант 28 Написать программу, которая вычисляет доход по вкладу. Программа должна выполнять расчёт простых и сложных процентов. Простые проценты начисляются на указанную сумму в конце срока вклада, сложные – ежемесячно. Вычисленная сумма сложных процентов прибавляется к первоначальной сумме вклада, и в следующем месяце проценты вычисляются на увеличенную сумму. Спроектировать приложение так, чтобы пользователь мог ввести в поля ввода только числа. Всем компонентам присвоить осмысленные имена. Примечание. Пример расчета сложных процентов. Представим, что вы положили 10 000 руб в банк под 10 процентов годовых. Через год на вашем банковском счету будет лежать сумма SUM = 10000 + 10000*10% = 11 000 руб. Ваша прибыль - 1000 рублей. Вы решили оставить 11 000 руб на второй год в банке под те же 10 процентов. Через 2 года в банке накопится 11000 + 11000*10% = 12 100 руб. Прибыль за первый год (1000 рублей) прибавилась к основной сумме (10000р) и на второй год уже сама генерировала новую прибыль. Тогда на 3-й год прибыль за 2-й год прибавится к основной сумме и будет сама генерировать новую прибыль. И так далее. _________________________________________________________________________
Вариант 29 В текстовом файле Tobap.txt хранится информация о четырёх товарных категориях и входящих в них товарах. В каждой категории по 5 товаров. Прочитать из файла список товарных категорий и товаров. Представить пользователю список товарных категорий. После выбора пользователем категории в другом списке отобразить её товары. При открытии файла запрашивать пароль. На экране пароль должен отображаться в виде звёздочек.
Вариант 30
На предприятии имеется 4 отдела: Бухгалтерия, АСУП, ОКБ (Особое конструкторское бюро) и ОГТ (Отдел главного технолога). Сотрудники подразделений имеют разный возраст. Реализовать ввод информации о количестве сотрудников, чей возраст попадает в указанный диапазон, в виде матрицы.
Вычислить количество сотрудников каждого возраста и записать в последнюю строку матрицы. Предусмотреть контроль ввода информации и обработку ошибок.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|