1 1. Напишите программу, в которой есть класс Student с закрытыми полями: name (строковое), surname (строковое), age (целочисленное), pol (символьное). В классе должны быть описаны конструкторы, позволяющие создавать объекты без передачи аргументов и с передачей всех аргументов. Если вызывается конструктор без аргументов, то объект, созданный на базе класса Student получает следующие значения полей по умолчанию: name – «Иван», surname – «Иванов», age – 20, pol – «М». Перед вызовом конструктора с аргументами предусмотрите в программе ввод соответствующих значений с клавиатуры. На основе класса Student создайте два объекта (student1 и student2), вызвав для их создания, соответственно, конструктор без аргументов и с аргументами. Добавьте в класс Student метод Show(), который выводит на экран информацию об объектах. С помощью метода Show выведите последовательно информацию об объектах student1 и student2.
2. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c). Задачу решить, используя объектную модель: создать класс – прямоугольный параллелепипед; закрытые поля класса – длины его ребер; открытые методы – вычисление объема и площади параллелепипеда, вывод результата на экран.
3. Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости ((x2 – x1)2 + (y2 – y1)2)1/2. Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: S = (p·(p – a)·(p – b)·(p – c))1/2, где p = (a + b + c)/2 — полупериметр. Задачу решить, используя объектную модель.
Дарья
ДВИУ РАНХиГС
После выполнения задания оказалось, что нужно было решить через другую формулу. Попросила ...
Анна
Горный
Быстро, оперативно,аккуратно выполнена работа. Павел очень быстро отвечает на сообщения, о...
Ляйсан
КНИТУ
Работа на отлично! Ещё и досрочно!) Советую данного исполнителя Как говорится профессио...
Лев
ФГБОУ ВО "Камчатский государственный технический университет"
Исполнитель ответственный, адекватно оценивает работу, быстро и хорошо выполняет.