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 — полупериметр. Задачу решить, используя объектную модель.
Борис
МАИ
Все сделано вовремя. Преподаватель сильно не всматриваться, но быстро просмотрев, сказал в...
Илья
Балтийская Государственная Академия Рыбопромыслового Флота (БГАРФ)
Игорь выручил два раза, взяв работу в кратчайшие сроки, и выполнил их на отлично. Большое ...
Андрей
Забайкальский государственный университет
Все очень быстро, автор досконально изучает материал и цены не завышает за работу.
Николай
СПбГТИ(ТУ)
Решение рукописное, была допущена ошибка в работе, но не существенная. Спасибо