Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 30.10.2013
Сообщений: 87
1

Провести сортировку цветов в букете на основе уровня свежести

10.05.2014, 21:54. Показов 1862. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задаание:
Определить иерархию цветов. Создать несколько объектов-цветов. Собрать букет (используя аксессуары) с определением его стоимости. Провести сортировку цветов в букете на основе уровня свежести. Найти цветок в букете, соответствующий заданному диапазону длин стеблей.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
public class Bouquet {
    private double price;
    private List<Flower> flowers = new ArrayList<Flower>();
    
    public double getPrice() {
        return price;
    }
    
    public Bouquet addFlower(Flower flower) {
        flowers.add(flower);
        price += flower.getPrice();
        return this;
    }
}
 
public enum Color {
    Red, Yellow, Green;
}
 
public class Flower {
    private final double price;
    private final String name;
    private final Color color;
 
    protected Flower(double price, String name, Color color) {
        if (price < 0) {
            throw new IllegalArgumentException("Price can not be less then zero.");
        }
        this.price = price;
        if (name == null) {
            throw new NullPointerException("Argument name can not be null.");
        }
        if (name.isEmpty()) {
            throw new IllegalArgumentException("Name of flower can not be empty.");
        }
        this.name = name;
        if (color == null) {
            throw new NullPointerException("Argument color can not be null.");
        }
        this.color = color;
    }
 
    public double getPrice() {
        return price;
    }
    
    public String getName() {
        return name;
    }
    
    public Color getColoe() {
        return color;
    }
}
 
public class Rouse extends Flower{
    private final static String name = "Роза";
    public Rouse(double price, Color color) {
        super(price, name, color);
    }
}
 
public class Violet extends Flower{
    private final static String name = "Фиалка";
    public Violet(double price, Color color) {
        super(price, name, color);
    }
}
 
public class Tulip extends Flower{
    private final static String name = "Тюльпан";
    public Tulip(double price, Color color) {
        super(price, name, color);
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2014, 21:54
Ответы с готовыми решениями:

Как после выбора цвета провести сортировку выбранных цветов?
Что нужно дописать в этом коде для того чтобы после выбора цвета происходила сортировка выбранных...

Вывести все варианты цветов в букете
Есть n цветов, с названиями, составить 3 букета, чтобы все цветы использовались, нужно вывести все...

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

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

0
10.05.2014, 21:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2014, 21:54
Помогаю со студенческими работами здесь

Провести сортировку конфигурационного файла shell
Приветствую. Помогите пожалуйста. Провести сортировку конфигурационного файла shell (.profile,...

Провести сортировку стихотворения по возрастанию длин строк
Здравствуйте. Помогите пожалуйста. Занести стихотворение одного автора в список. Провести ...

Провести двухуровневую сортировку данных в таблице Excel
Помогите!!!!

Надо провести сортировку и фильтрацию всех записей бд
при попытке создать сортировку при помощи radiogroup, bitbtn в бд на делфи выбивает ошибку index...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru