Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [С++]Дружественность |
Автор: Ambition 19.9.2007, 16:27 |
С++. Тема: Дружественность. Имеется класс фигуры содержащий информацию о ее параметрах. Вычислить с помощью дружественной функции периметр и площадь трапеции. ![]() Дополнительная информация: S=1/2(a+b)h a, b - длины оснований трапеции, h - высота, S - площадь трапеции. Заранее спасибо тем, кто отзовется написать кодик программки |
Автор: APM 19.9.2007, 19:35 |
В начале нужно описать класс трапеция, в котором определены все параметры (четыре стороны и высота). Эти параметры должны быть объявлены как private, т.е. доступ к ним извне класса запрещен. Потом описываем фукнцию, которая вычисляет периметр и площадь трапеции, в качестве параметра принимает экземпляр класса Трапеция. Объявляем эту функцию дружественной в классе Трапеция. |
Автор: APM 19.9.2007, 19:51 | ||
Примерно так должно быть
|
Автор: Ambition 20.9.2007, 09:09 |
Спасибо. Буду разбираться в коде. |