Решите задачу. Создать класс комплексное число в алгебраической форме , поля класса — действительная () и мнимая () части числа. Методы класса: вычисление корня комплексного числа, вывод комплексного числа. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
Решите задачу. Создать класс квадратная матрица, поля класса — размерность и элементы матрицы. Методы класса: вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, проверку, является ли одна матрица обратной другой .
Решите задачу. Создать класс вектор на плоскости, поля класса — координаты вектора. Методы класса: вычисление направляющих косинусов вектора, вывод всех характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведение векторов.
Решите задачу. Создать класс обыкновенная дробь, поля класса — числитель и знаменатель. Методы класса: сокращение дроби, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей.
Решите задачу. Создать класс квадрат, член класса — длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре: периметр, площадь, диагональ. Создать производный класс — куб, добавить в класс метод определения объёма фигуры, перегрузить методы расчёта площади и вывода сведений о фигуре.
Решите задачу. Создать класс квадратная матрица, поля класса — размерность и элементы матрицы. Методы класса: вычисление суммы всех элементов матрицы, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, умножение матрицы на число.
Решите задачу. Создать класс прямая, поля класса — координаты двух точек
(x1, y1)
и(x2, y2)
. Методы класса: вывод уравнения прямой вида . В классе предусмотреть методы перегрузки операций: проверка параллельности двух прямых, определение угла между двумя прямыми.
Решите задачу. Создать класс комплексное число в тригонометрической форме , поля класса — модуль и аргумент числа. Методы класса: возведение числа в степень, вывод комплексного числа в алгебраической и тригонометрической формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
Решите задачу. Создать класс вектор на плоскости, поля класса — координаты вектора. Методы класса: вычисление длины вектора, вывод характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведение векторов.
Решите задачу. Создать класс обыкновенная дробь, поля класса — числитель и знаменатель. Методы класса: определение обратной дроби, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей.
Решите задачу. Создать класс квадратная матрица, поля класса — размерность и элементы матрицы. Методы класса: проверки, является ли матрица верхнетреугольной или нижнетреугольной, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, умножение матрицы на число.
Решите задачу. Создать класс треугольник, члены класса — длины трёх сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре: длины сторон, углы, периметр, площадь. Создать производный класс — равнобедренный треугольник, предусмотреть в классе проверку, является ли треугольник равнобедренным.
Решите задачу. Создать класс комплексное число в показательной форме , поля класса — модуль и аргумент числа. Методы класса: вывод комплексного числа в алгебраической, тригонометрической и показательной формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
Решите задачу. Создать класс прямая, поля класса — коэффициенты уравнения . Методы класса: вывод уравнения прямой, определение точек пересечения с осями. В классе предусмотреть методы перегрузки операций: проверка перпендикулярности двух прямых, определение угла между двумя прямыми.
Решите задачу. Создать класс квадратная матрица, поля класса — размерность и элементы матрицы. Методы класса: проверки, является ли матрица диагональной или нулевой, вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, добавление к матрице числа.
Решите задачу. Создать класс треугольник, члены класса — координаты трёх точек. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре: длины сторон, углы, периметр, площадь. Создать производный класс — прямоугольный треугольник, предусмотреть в классе проверку, является ли треугольник прямоугольным.
Решите задачу. Создать класс комплексное число в тригонометрической форме , поля класса — модуль и аргумент числа. Методы класса: извлечение корня из числа, вывод комплексного числа в алгебраической и тригонометрической формах. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение комплексных чисел.
Решите задачу. Создать класс обыкновенная дробь, поля класса — числитель и знаменатель. Методы класса: возведение дроби в степень, вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей.
Решите задачу. Создать класс треугольник, члены класса — длины трёх сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре: длины сторон, углы, периметр, площадь. Создать производный класс — равносторонний треугольник, предусмотреть в классе перегрузку метода проверки, является ли треугольник равносторонним.
Решите задачу. Создать класс комплексное число в алгебраической форме , поля класса — действительная и мнимая часть числа. Методы класса: вычисление модуля и аргумента комплексного числа, вывод комплексного числа. В классе предусмотреть методы перегрузки операций: сложение, вычитание комплексных чисел, проверка сопряжённости двух комплексных чисел.
Решите задачу. Создать класс окружность, член класса — радиус
R
. Предусмотреть в классе методы вычисления и вывода сведений о фигуре: площади, длины окружности. Создать производный класс — круглый прямой цилиндр с высотой h, добавить в класс метод определения объёма фигуры, перегрузить методы расчёта площади и вывода сведений о фигуре.
Решите задачу. Создать класс вектор на плоскости, поля класса — координаты вектора. Методы класса: вычисление длины вектора, вывод характеристик вектора. В классе предусмотреть методы перегрузки операций: сложение, скалярное и векторное произведение векторов, вычисления угла между векторами.
Решите задачу. Создать класс квадратная матрица, поля класса — размерность и элементы матрицы. Методы класса: проверка, является ли матрица симметричной , вывод матрицы. В классе предусмотреть методы перегрузки операций: сложение, вычитание, умножение матриц, добавление к матрице числа.
Решите задачу. Создать класс обыкновенная дробь, поля класса — числитель и знаменатель. Методы класса: вывод дроби. В классе предусмотреть методы перегрузки операций: сложение, вычитание, деление и умножение дробей, сравнение дробей.
Решите задачу. Создать класс квадрат, член класса — длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре: диагональ, периметр, площадь. Создать производный класс — правильная квадратная призма с высотой , добавить в класс метод определения объёма фигуры, перегрузить методы расчёта площади и вывода сведений о фигуре.