Выполнен
Заказ
370755
Раздел
Программирование
Предмет
C#
Антиплагиат
Не указан
Срок сдачи
10 Июн 2015 в 23:59
Цена
Договорная цена
Блокировка
10 дней
Размещен
7 Июн 2015 в 18:12
Просмотров
358
Описание работы
b. Версия «Ботаник»
Пояснение. Для выведения новых сортов цветов требуется скрещивать уже
имеющиеся друг с другом. Необходимо разработать программу, в которую
заносятся все поступления цветов в лабораторию. В лабораторию могут
завести: анютины глазки, фиалки, тюльпаны и розы. Каждый цветок на
момент написания программы встречается в 5 различных вариантах:
черный, красный, синий, оранжевый и белый. Цвета указаны в порядке
доминирования генов. Стоит также учитывать что лишние цветы можно
продавать, при этом цена базовых вариантов всегда 10рублей, цены их
потомков указаны ниже. Правила скрещивания следующие: при
скрещивании двух цветков разной окраски всегда получается 10 семян
новых цветов, причем их цвет определяется следующим образом: 4 семя
доминирующего цвета(базовая цена), 2 семя рецессивного цвета(базовая
цена), 2 семя нового цвета (правила получения нового цвета смотри ниже,
цена 20рублей), и 2 семя гибридов(цена 50рублей), не способных дать
потомство, но имеющие окрас доминирующего цвета с вкраплениями
нового. Программа должна выдавать отчет о смешениях цветов для
получения новых сортов и необходимом плане закупок и продаже цветов.
Изначально в лаборатории по 30 цветов каждого вида и расцветки.
Правила получения нового цвета:
Каждый цвет представлен в стандартной палитре RGB
Черный: #000000
Красный: #FF0000
Синий: #0000FF
Оранжевый: #FF5300
Белый: #FFFFFF
При скрещивании цветов R1G1B1 и R2G2B2 новый цвет рассчитывается
как: (R1+R2)/2 (G1+G2)/2 (B1+B2)/2, если значение компоненты нового
цвета меньше чем #10, то данная компонента обнуляется. Если значение
компоненты нового цвета больше чем #F0, то она становится равной #FF
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
4 дня 19 часов 9 минут
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир