Заказать лабораторную работу 3 (.NET C# СПП) в Гомеле
Разработать класс, который должен, как правило, содержать следующие элементы: скрытые поля, конструкторы с параметрами и без параметров, методы, свойства. Методы и свойства должны обеспечивать непротиворечивый, полный и удобный интерфейс класса. При возникновении ошибок должно выбрасываться исключение.
Лабораторные работы
Описать класс, представляющий треугольник. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол. Описать свойства для получения состояния объекта. При невоз¬можности построения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для вектора, заданного координатами его концов в трех¬мерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плос¬кости, изменение размеров, построение наименьшего прямоугольника, содержащего два заданных прямоугольника, и прямоугольника, являющегося общей частью (пересечением) двух прямоугольников. Написать программу, демонстрирующую все разработанные элементы класса.
Лабораторные работы
Составить описание класса для представления даты. Предусмотреть возможности установки даты и изменения ее отдельных полей (год, месяц, день) с проверкой: допустимости вводимых значений. В случае недопустимых значений полей выбрасываются исключения. Создать методы изменения даты на заданное количество дней, месяцев и лет. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления времени. Предусмотреть возмож¬ности установки времени и изменения его отдельных полей (час, минута, секун¬да) с проверкой допустимости вводимых значений. В случае недопустимых зна¬чений полей выбрасываются исключения. Создать методы изменения времени на заданное количество часов, минут и секунд. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса многочлена вида . Предусмотреть мето¬ды, реализующие: вычисление значения многочлена для заданного аргумента; операцию сложения, вычитания и умножения многочленов с получением но¬вого объекта-многочлена; вывод на экран описания многочлена. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий треугольник. Предусмотреть методы для созда¬ния объектов, вычисления площади, периметра и точки пересечения медиан. Описать свойства для получения состояния объекта. При невозможности по¬строения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
Лабораторные работы
Описать класс, представляющий круг. Предусмотреть методы для создания объ¬ектов, вычисления площади круга, длины окружности и проверки попадания за¬данной точки внутрь круга. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий нелинейное уравнение вида . Описать метод, вычисляющий решение этого уравнения на заданном интервале методом деления пополам (см. раздел «Цикл с параметром for») и выбрасываю¬щий исключение в случае отсутствия корня. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса многочлена вида . Предусмотреть мето¬ды, реализующие: вычисление значения многочлена для заданного аргумента; операцию сложения, вычитания и умножения многочленов с получением но¬вого объекта-многочлена; вывод на экран описания многочлена. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для вектора, заданного координатами его концов в трех¬мерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плос¬кости, изменение размеров, построение наименьшего прямоугольника, содержащего два заданных прямоугольника, и прямоугольника, являющегося общей частью (пересечением) двух прямоугольников. Написать программу, демонстрирующую все разработанные элементы класса.
Лабораторные работы
Составить описание класса для представления даты. Предусмотреть возможности установки даты и изменения ее отдельных полей (год, месяц, день) с проверкой: допустимости вводимых значений. В случае недопустимых значений полей выбрасываются исключения. Создать методы изменения даты на заданное количество дней, месяцев и лет. Написать программу, демонстрирующую все разработанные элементы класса.
В лабораторной работе на заказ в Гомеле: Составить описание класса для представления времени. Предусмотреть возмож¬ности установки времени и изменения его отдельных полей (час, минута, секун¬да) с проверкой допустимости вводимых значений. В случае недопустимых зна¬чений полей выбрасываются исключения. Создать методы изменения времени на заданное количество часов, минут и секунд. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса многочлена вида . Предусмотреть мето¬ды, реализующие: вычисление значения многочлена для заданного аргумента;операцию сложения, вычитания и умножения многочленов с получением но¬вого объекта-многочлена; вывод на экран описания многочлена. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий треугольник. Предусмотреть методы для созда¬ния объектов, вычисления площади, периметра и точки пересечения медиан. Описать свойства для получения состояния объекта. При невозможности по¬строения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий круг. Предусмотреть методы для создания объ¬ектов, вычисления площади круга, длины окружности и проверки попадания за¬данной точки внутрь круга. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий нелинейное уравнение вида . Описать метод, вычисляющий решение этого уравнения на заданном интервале методом деления пополам (см. раздел «Цикл с параметром for») и выбрасываю¬щий исключение в случае отсутствия корня. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Лабораторные работы
Описать класс, представляющий треугольник. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол. Описать свойства для получения состояния объекта. При невоз¬можности построения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую все разработанные элементы класса.
В лабораторной работе на заказ в Гомеле: Составить описание класса для вектора, заданного координатами его концов в трех¬мерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плос¬кости, изменение размеров, построение наименьшего прямоугольника, содержащего два заданных прямоугольника, и прямоугольника, являющегося общей частью (пересечением) двух прямоугольников. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления даты. Предусмотреть возможности установки даты и изменения ее отдельных полей (год, месяц, день) с проверкой: допустимости вводимых значений. В случае недопустимых значений полей выбрасываются исключения. Создать методы изменения даты на заданное количество дней, месяцев и лет. Написать программу, демонстрирующую все разработанные элементы класса.
Составить описание класса для представления времени. Предусмотреть возмож¬ности установки времени и изменения его отдельных полей (час, минута, секун¬да) с проверкой допустимости вводимых значений. В случае недопустимых зна¬чений полей выбрасываются исключения. Создать методы изменения времени на заданное количество часов, минут и секунд. Написать программу, демонстрирующую все разработанные элементы класса.
В лабораторной работе на заказ в Гомеле: Составить описание класса многочлена вида . Предусмотреть мето¬ды, реализующие: вычисление значения многочлена для заданного аргумента;операцию сложения, вычитания и умножения многочленов с получением но¬вого объекта-многочлена; вывод на экран описания многочлена. Написать программу, демонстрирующую все разработанные элементы класса.
Лабораторные работы
Описать класс, представляющий треугольник. Предусмотреть методы для созда¬ния объектов, вычисления площади, периметра и точки пересечения медиан. Описать свойства для получения состояния объекта. При невозможности по¬строения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
В лабораторной работе на заказ в Гомеле: Описать класс, представляющий круг. Предусмотреть методы для создания объ¬ектов, вычисления площади круга, длины окружности и проверки попадания за¬данной точки внутрь круга. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий нелинейное уравнение вида . Описать метод, вычисляющий решение этого уравнения на заданном интервале методом деления пополам (см. раздел «Цикл с параметром for») и выбрасываю¬щий исключение в случае отсутствия корня. Описать свойства для получения состояния объекта. Написать программу, демонстрирующую все разработанные элементы класса.
Описать класс, представляющий треугольник. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол. Описать свойства для получения состояния объекта. При невоз¬можности построения треугольника выбрасывается исключение. Написать программу, демонстрирующую все разработанные элементы класса.
Далее по лабораторной работе
|