Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zada4nik-Канель-Фрайман.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

Задание 15.46*

В инструкции по пользованию лифтом в торговом центре написано: «Не более 6 человек или не более 450 кг». Перед входом в лифт установлен прибор, который подсчитывает входящих в лиф и определяет вес – до входа в лифт. Прибор автоматически прекращает доступ к лифту, если вход очередного человека может нарушить инструкцию.

Напишите класс, который принимает с клавиатуры значения, каждое из которых – вес очередного человека, входящего в лифт. Ввод данных продолжается до тех пор, пока соблюдается требование, указанное в инструкции.

Класс должен выводить на экран следующую итоговую информацию:

  • количество людей, вошедших в лифт;

  • общий их вес;

  • причина, по которой прекращен вход людей в лифт.

Задание 15.47*

На спектакль в кассу театра было выделено определенное количество билетов, и продажа осуществлялась до тех пор, пока не были проданы все билеты.

Напишите класс, который сначала принимает с клавиатуры количество билетов, переданных в кассу. Затем класс принимает с клавиатуры серию чисел, каждое из которых указывает на число билетов, которое желает приобрести очередной покупатель.

Если нет возможности продать очередному покупателю требуемое им число билетов, принимается заказ от следующего покупателя.

Класс должен вывести на экран следующую итоговую информацию:

  • какое число покупателей приобрели билеты;

  • какому числу покупателей было отказано в продаже билетов.

Задание 15.48*

На прогулочном пароходе есть определенное количество мест для взрослых и определенное количество мест для детей.

Напишите класс, который принимает с клавиатуры два целых положительных числа: количество мест для взрослых и количество мест для детей. Затем класс должен принять пары целых чисел: первое число в паре – количество билетов для взрослых, второе – количество билетов для детей, которое покупает очередная группа. Продажа билетов заканчивается либо когда очередная пара содержит хотя бы одно неположительное значение, либо когда нет возможности выполнить очередной заказ.

Класс должен вывести на экран следующую итоговую информацию:

  • число групп, купивших билеты;

  • количество взрослых и количество детей на пароходе;

  • количество непроданных взрослых и детских мест.

Задание 15.49*

Напишите класс, который принимает с клавиатуры оценки, полученные группой учеников, и определяет среднюю арифметическую оценку в группе.

Ввод данных завершается, когда очередное вводимое с клавиатуры значение не является оценкой.

Задание 15.50*

При внесении в компьютерную программу оценок группы из 30 учеников учитель может допустить ошибку (ввести число, не являющееся оценкой). Компьютерная программа игнорирует ошибку, а учитель получает возможность вновь занести с клавиатуры оценку.

Напишите класс, который принимает с клавиатуры оценки 30 учеников – до тех пор, пока все ученики не получат оценки. Класс должен подсчитать среднюю арифметическую оценку группы, а также количество ошибок, допущенных при введении оценок.

Задание 15.51*

Банк готов предоставить клиенту право производить операции на банковском счете – при условии, что банковский овердрафт («минус», отрицательная сумма на счету) не превысит определенной суммы.

Напишите класс, который принимает с клавиатуры два значения: первое – величина допустимого овердрафта, второе – сумма на счету клиента в данный момент.

Затем класс должен принять с клавиатуры серию чисел, каждое из которых – размер операции в рублях, которую клиент выполняет на своем банковском счете. Положительное значение – клиент вносит деньги на счет, отрицательное значение – клиент снимает деньги со счета.

Ввод данных завершается либо при превышении клиентом разрешенного овердрафта, либо при введении нулевого значения.

Класс должен после каждой операции указать сумму на счете клиента, а также количество операций вложения и количество операций снятия, произведенных клиентом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]