Написать программу вычисления n-ого треугольного числа.
- Создать метод для вычисления треугольного числа;
- Создать метод для считывания числа с консоли;
- Создать метод для печать результата типом String;
Реализовать функцию возведения числа а в степень b. a, b ∈ Z. Сводя количество выполняемых действий к минимуму. Пример 1: а = 3, b = 2, ответ: 9 Пример 2: а = 2, b = -2, ответ: 0.25 Пример 3: а = 3, b = 0, ответ: 1 Пример 4: а = 0, b = 0, ответ: не определено Пример 5 входные данные находятся в файле input.txt в виде b 3 a 10 Результат нужно сохранить в файле output.txt 1000
- Метод чтения файла + распознавания чисел;
- Метод возведения в степень;
- Метод записи в файл;
Реализовать алгоритм сортировки слиянием
- Метод "слияния" подмассивов;
- Метод сортировки;
- Метод вывода(в моём случае просто перевода в String и оформления для красоты);
Реализовать алгоритм пирамидальной сортировки (HeapSort)
- Метод сортировки;
- Метод ветвления;
Реализовать класс товар, содержащий следующие свойства:
- Название
- Цена
- Количество
- Единица измерения
А так же реализовать следующие классы-наследники:
- Продукты питания, содержащие следующие свойства:
- 1 Срок годности
- Напитки, содержащие следующие свойства:
- 1 Объём
- Предметы гигиены, содержащие следующие свойства:
- 1 Количество штук в упаковке
- Детские товары:
- 1 Минимальный возраст
- 2 Гипоаллергенность,
А так же реализовать слеюущие классы, наследуемые от приведённых выше классов(надеюсь сами разберётесь от каких именно):
- Молоко, содержащиее следующее свойство:
- 1 Процент жирности
- 2 Срок годности
- Лимонад
- Хлеб, содержащий следующие свойство:
- 1 Тип муки
- Яйца, содержащее следующиее свойство:
- 1 Количество в упаковке
- Маски
- Туалетная бумага, содержащее следующее свойство:
- 1 Количество слоёв
- Подгузники, содержащие следующее свойства:
- 1 Размер
- 2 Минимальный вес
- 3 Максимальный вес
- 4 Тип
- Соска
У всех классов перегрузить метод ToString класса Object, от которого наследуются все классы, в котором будет происходить вывод всей информации о товаре, так же реализовать конструкторы, принемающие все поля. Реализовать в классе Program, метод выводящий все данные о товаре. Создать в Main все объекты товаров и проверить работу метода, созданного в классе Program