Форум программистов, компьютерный форум CyberForum.ru

Перегрузка методов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательность обработки данных http://www.cyberforum.ru/cpp-beginners/thread696905.html
Ребят, подскажите пож-ста алгоритм составления данной программы, хотя бы кратко, а то даже начать не знаю с чего, и какие темы помогут в выполнении данной программы. Преподаватель сказал, что можно сделать через функции, но не обязательно. Спасибо. (если не по теме, извините, не знаю куда еще написать, этот сайт, вроде как, лучший ). P.S Если кому-то скучно, можете написать полностью программу...
C++ Коллеги что же все такие делает "using namespace std"? Я понял то что "using namespace st" мы вводим для того что бы не писать "std::cout<<" ну а конкретно, деловым языком??? http://www.cyberforum.ru/cpp-beginners/thread696903.html
Восемь ферзей C++
Как известно, моя цель - расставить 8 ферзей на столе таким образом, чтобы ни один не попадал под удар. В учебнике Дейтела предлагается такой метод: сначала мы вычисляем значение каждой ячейки, которое равно тому, сколько клеток попадает под удар, если на нее поставить ферзя. А потом заполняем поле ферзями ставя каждый новый на клетку с наименьшим значением, учитывая, чтобы она не оказывалась уже...
C++ Задача на массивы
Дана матрица размерностью N на M, где большинство элементов равно 0. Нужно все элементы матрицы разделить на самое большое число по модулю.
C++ Простейшая программа. Зацикливание. Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread696891.html
Ввести вещественное число A (> 1). Вывести наибольшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет меньше A, и саму эту сумму #include <iostream> using namespace std; int main() { double
C++ Напишите программу помогите пожалуйсто написать программу.условие в фотографии потрудитесь перепечатать задание. подробнее

Показать сообщение отдельно
RubySparks
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 9
13.11.2012, 22:41     Перегрузка методов
Помогите написать программу.

Создать массив объектов, и с помощью методов класса предусмотреть следующие возможности:
• вывод планет в последовательности согласно расстоянию к солнцу;
• поиск планет с наибольшим количеством спутников;
• поиск наибольшего по массе объекта (масса планеты + массы всех спутников).

Класс «Планета» с полями:
• название (public)
• спутники (private)
• диаметр (protected)
• расстояние к Солнцу;
• масса;
• расстояние к спутникам;
• масса спутников.

Перегруженный метод: спутник - с двумя параметрами (номер - целое число, расстояние - действительное число) - возвращает номер спутника, если передано один действительный параметр, возвращает расстояние, если передан целый параметр, устанавливает новое значение расстояния, если передано оба параметра.

Буду очень благодарна, если можна с комментариями, вроде бы понимаю принципы ООП, но на практике все глухо...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru