Мегаобучалка Главная | О нас | Обратная связь


Выполнение программы и анализ полученных результатов



2015-12-04 508 Обсуждений (0)
Выполнение программы и анализ полученных результатов 0.00 из 5.00 0 оценок




Требуется решить задачу по определению стоимости купленных товаров. При этом предусмотреть возможность расчета сдачи, а также формирования сообщения в случае отсутствия данных. После проведения расчетов, покупателю выдается сообщение о сумме оплаты, количестве наличных и сдаче при совершении покупки.

 
 

На рис. 14.13. показана форма при запуске приложения.

 

 

Рис. 14.13. Внешний вид формы при ее загрузке

 

После ввода значений цены товара, его количества и нажатия кнопки «Расчет» на форму выводится сумма к оплате (рис. 4.9).

В случае если данные о цене и количестве приобретаемого товара не были введены, выдается сообщение о необходимости ввода данных (рис. 4.14).

 

 

 
 

Рис. 4.14. Предупреждение о необходимости введения данных

Разработанное приложение может использоваться при решении различных экономических задач, содержащих циклические процессы.

 

Варианты индивидуальных заданий

 

1. Для приема на работу новых сотрудников выделена определенная сумма S грн. на месяц. Оклад каждому сотруднику назначается в зависимости от результатов собеседования. Определить количество новых сотрудников и ежемесячный бюджет, который будет расходоваться на их оклады.

2. Ателье получило заказ на пошив N платьев разного размера. Затраты ткани на каждое платье известны. Хватит ли тюка ткани, в котором S метров, на пошив всех платьев?

3. Электростанция имеет мощность Р квт-часов. Ее электроэнергию желают использовать N предприятий, потребности каждого из которых известны. Они подключались к электроэнергии по мере необходимости. Смогут ли получать электроэнергию все предприятия? Если совокупные затраты превышают заданную мощность, то осуществляется аварийное отключение.

4. Определить средний вес стальной заготовки из числа заготовок, которые перевозятся автотранспортным предприятием из места изготовления к месту их обработки. Ввод и обработку данных осуществлять до тех пор, пока не поступит заготовка весом 285 кг.

5. Завод выпускает ампулы для шариковых ручек синего и красного цветов партиями по К штук. В данный период изготовляются красные ампулы. Определить, через сколько дней завод приступит к выпуску синих ампул, если к данному моменту изготовлено К1 красных ампул и имеются сведения о ежедневном их выпуске (в разные дни выпуск может быть не одинаковым).

6. Определить стоимость стальных заготовок, которые отпускаются со склада за месяц. Известны ежесуточный отпуск заготовок (он может быть разным) и стоимость одной заготовки. Ввод и обработку данных выполнять до тех пор, пока количество заготовок на складе не станет меньше аварийного нормативного запаса.

7. В складском журнале имеются сведения о ежесуточном поступлении (П) и расходе (Р) литья, его нормативном запасе (Зн) и остатке на начало месяца (Он). Определить остаток литья на конец месяца (Ок) по формуле:

 

.

 

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

8. Телевизор куплен для использования его на протяжении 7 лет. Но заменить телевизор можно раньше, если стоимость ремонтов превысит его цену. Сколько лет прослужил телевизор, если известна стоимость каждого ремонта?

9. На склад котельной для отопления завезено К тонн угля. Затраты угля зависят от среднесуточной температуры. Хватит ли угля на отопительный сезон, который начинается 15 октября, а завершается 15 апреля? Отопительный сезон может закончиться раньше, если температура воздуха превысит 15 градусов.

10. У покупателя есть сумма средств S грн. Определить стоимость покупок, если они делаются в процессе знакомства с товаром.

 

Контрольные вопросы

 

1. Каково назначение операторов цикла?

2. В каких случаях используются операторы условного цикла? Приведите примеры.

3. Чем различается применение ключевых слов While и Until?

4. Могут ли ключевые слова While и Until одновременно употребляться в одном операторе цикла?

5. Нарисуйте схемы алгоритмов для циклических процессов с предусловием и постусловием и рядом запишите соответствующие операторы цикла. Объясните их действие.

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

7. Почему в обоих проектах для ввода данных используется функция InputBox, а не текстовые поля?

8. Почему на форме “Стоимость покупок” нет ни одного текстового поля, а на форме “Затраты на год” – только одно?

9. Как в проекте “Стоимость покупок” заменить условие продолжения цикла условием его завершения?

10. Замените в проекте “Затраты на год” ключевое слово Until ключевым словом While так, чтобы пользователь программы не заметил изменений в ее выполнении.

11. Почему в проекте “Затраты на год” после оператора цикла записан условный оператор?

12. С какой целью в обоих проектах используется переменная i? Обязательно ли ее использование?

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



2015-12-04 508 Обсуждений (0)
Выполнение программы и анализ полученных результатов 0.00 из 5.00 0 оценок









Обсуждение в статье: Выполнение программы и анализ полученных результатов

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (508)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)