Giter VIP home page Giter VIP logo

hwjava's Introduction

HWJava

ДЗ1 (HW1)

Условие:

Написать программу вычисления n-ого треугольного числа.

Решение:

  1. Создать метод для вычисления треугольного числа;
  2. Создать метод для считывания числа с консоли;
  3. Создать метод для печать результата типом String;

ДЗ2 (HW2)

Условие:

Реализовать функцию возведения числа а в степень 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

Решение:

  1. Метод чтения файла + распознавания чисел;
  2. Метод возведения в степень;
  3. Метод записи в файл;

ДЗ_3 (HW3)

Условие:

Реализовать алгоритм сортировки слиянием

Решение:

  1. Метод "слияния" подмассивов;
  2. Метод сортировки;
  3. Метод вывода(в моём случае просто перевода в String и оформления для красоты);

ДЗ_4 (HW4)

Условие:

Реализовать алгоритм пирамидальной сортировки (HeapSort)

Решение:

  1. Метод сортировки;
  2. Метод ветвления;

ООП

ДЗ1 (OOPHW1)

Условие:

Реализовать класс товар, содержащий следующие свойства:

  1. Название
  2. Цена
  3. Количество
  4. Единица измерения

А так же реализовать следующие классы-наследники:

  1. Продукты питания, содержащие следующие свойства:
  2. 1 Срок годности
  3. Напитки, содержащие следующие свойства:
  4. 1 Объём
  5. Предметы гигиены, содержащие следующие свойства:
  6. 1 Количество штук в упаковке
  7. Детские товары:
  8. 1 Минимальный возраст
  9. 2 Гипоаллергенность,

А так же реализовать слеюущие классы, наследуемые от приведённых выше классов(надеюсь сами разберётесь от каких именно):

  1. Молоко, содержащиее следующее свойство:
  2. 1 Процент жирности
  3. 2 Срок годности
  4. Лимонад
  5. Хлеб, содержащий следующие свойство:
  6. 1 Тип муки
  7. Яйца, содержащее следующиее свойство:
  8. 1 Количество в упаковке
  9. Маски
  10. Туалетная бумага, содержащее следующее свойство:
  11. 1 Количество слоёв
  12. Подгузники, содержащие следующее свойства:
  13. 1 Размер
  14. 2 Минимальный вес
  15. 3 Максимальный вес
  16. 4 Тип
  17. Соска

У всех классов перегрузить метод ToString класса Object, от которого наследуются все классы, в котором будет происходить вывод всей информации о товаре, так же реализовать конструкторы, принемающие все поля. Реализовать в классе Program, метод выводящий все данные о товаре. Создать в Main все объекты товаров и проверить работу метода, созданного в классе Program

hwjava's People

Contributors

farstron avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.