Giter Site home page Giter Site logo

Andrew Drobozin's Projects

body3d icon body3d

Реализуйте базовый абстрактный класс Body3D, который поддерживает основные операции с трехмерными фигурами: умеет возвращать площадь поверхности, объем, сумму длин ребер и т.д. Создайте производные классы для конкретных фигур. Должны быть реализованы как минимум следующие фигуры: • Параллелепипед прямоугольный • Шар • Тетраэдр Создайте массив объектов класса Body3D, содержащий экземпляры наследников. Продемонстрируйте работоспособность функционала наследников: используя полиморфизм, распечатайте площадь поверхности, объем, сумму длин ребер и т.д. созданный фигур.

js_lessons icon js_lessons

Необходимо создать функцию, которая на вход принимает строковое представление двоичного числа (пример - ‘1001011’). Как результат функция должна вернуть число в десятичной системе исчисления либо undefined, в случае если в качестве параметра передали что-то плохое.

queue icon queue

 Реализуйте очередь в виде списка, содержащую комплексные числа  Реализуйте методы • void Enqueue(Complex с) – помещает число в очередь (в конец) • Complex Dequeue( ) – получает число из начала очереди и удаляет его из очереди • Complex Peek( ) – возвращает число, находящееся в начале очереди • int Count( ) – возвращает кол-во элементов в очереди • void Print( ) - метод, распечатывающий содержимое очереди.  Где Complex – класс комплексных чисел, со свойствами Re и Im и переопределённым методом ToString()

stack icon stack

 Реализуйте Стек  Стек должен быть обобщенным типом  Методы • void Push(T); - добавляет значение в стек • T Pop(); - возвращает значение из вершины стека и удаляет его из стека • T Top(); - возвращает значение из вершины стека, не удаляя его из стека • int Count(); - возвращает количество значений в стеке  В основном классе создайте обобщенный метод, создающий и заполняющий стек некоторым количеством объектов со значениями по умолчанию  Создайте код для “тестирования” вашего стека  Потребуйте от типа T, чтобы он реализовывал ICloneable и реализуйте T Top() так, чтобы он возвращал копию объекта, а не сам объект * Не разрешается использовать классы из пространства System.Collections и его производных

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.