0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 13
|
||||||
1 | ||||||
Описать класс «Треугольник»18.02.2020, 11:34. Показов 5288. Ответов 3
Метки нет (Все метки)
Дано такое задание , в верном направлении пиши или нет ? есть ли пример или есть кто поможет?
Опишите класс «Треугольник». Данные класса: длины отрезков, составляющих стороны треугольника. Конструкторы класса: конструктор по умолчанию, конструктор равностороннего треугольника, конструк-тор произвольного треугольника. Методы класса: проверка условия существования треугольника, ввод треугольника, вывод на экран, определение периметра, определение площади треугольника. В клиенте объявите равносторонний и произвольный треугольники как статиче-ские объекты созданного типа, найдите площадь и периметр каждого. Объявите динамический объект по умолчанию, введите данные и выведите на экран, найдите площадь и периметр. Объявите массив из 2-3 треугольников. Найдите способ присвоить им значения при создании объектов.
0
|
18.02.2020, 11:34 | |
Ответы с готовыми решениями:
3
Создать базовый класс Треугольник с 2 наследниками: Равносторонний треугольник, Прямоугольный треугольник Описать класс "треугольник" (перевести код с C#) Описать класс "Треугольник" Класс треугольник с произвольным классом - равнобедренный треугольник |
337 / 237 / 103
Регистрация: 26.03.2019
Сообщений: 407
|
|
18.02.2020, 11:43 | 2 |
Напишите более конкретно, с чем нужна помощь. Если просто боитесь, что что-то будет не так - не бойтесь, не ошибается только тот, кто ничего не делает.
По тому, что уже написано: можно в set добавить проверку того, что стороны положительны или даже того, что треугольник с такими сторонами существует.
1
|
0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 13
|
|
18.02.2020, 12:05 [ТС] | 3 |
то есть в сет я могу прописать и расчёт периметра с площадью ? и вообще всё через него сделать ? не понял
0
|
337 / 237 / 103
Регистрация: 26.03.2019
Сообщений: 407
|
|
18.02.2020, 12:10 | 4 |
Нет, расчет периметра и площади в отдельные функции. Смысл в том, что в сет записываются значения a, b, c. Если они некорректные, они все равно запишутся, и в дальнейшем можно будет работать с таким "неправильным" треугольником. Если в сет добавить проверку, например,
if (a<=0 || b<=0 || c<=0) , можно что-то сделать с неправильными данными(например, записывать некоторые значения по умолчанию).
1
|
18.02.2020, 12:10 | |
18.02.2020, 12:10 | |
Помогаю со студенческими работами здесь
4
Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты Разработать класс Man (человек) и производный класс Student (студент). Описать атрибуты. Создать абстрактный класс "Треугольник" и производный - "Равнобедренный треугольник" Класс треугольник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |