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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Caaake
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 11
#1

Объект внутри класса. Напишите класс Geo, моделирующий географические координаты на поверхности Земли - C++

25.06.2013, 23:33. Просмотров 847. Ответов 3
Метки нет (Все метки)

Ребят, помогите решить задачу, пожалуйста. Чтт никак не получается
Кликните здесь для просмотра всего текста
Напишите класс Geo, моделирующий географические координаты на поверхности Земли
(долгота, широта). Напишите класс Town (города), членами которого должно быть
название города и его географические координаты как объект типа Geo. В главной
функции создайте массив городов для некоторой страны и распечатайте их в порядке с
севера на юг.

Заранее благоларю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 23:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объект внутри класса. Напишите класс Geo, моделирующий географические координаты на поверхности Земли (C++):

Создать объект внутри класса, который может вызывать функцию этого класса - C++
Ребята помогите уже несколько дней мучаюсь. Хочу сделать программу в консоле демонстрации работы лифта в здании 2 этажа. Сделал класс...

Использовать объект структуры внутри класса - C++
Здравствуйте! Необходимо сделать так, чтобы была возможность использовать данные из структуры внутри класса. Конкретно в этом примере -...

Класс внутри класса - C++
Есть 2 класса: большой -А и меньшый-Б. Класс Б есть параметром класса А. в большом классе есть процедуры использующие обекты класса Б! ...

Класс внутри класса - C++
Добрый вечер! Имею вот что: class Outer { public: double y ; class Inner

Класс внутри класса - возможно ли? - C++
Всем привет! Помогите, пожалуйста, понять следующий текст задания: Непонятен момент про класс date, которым нужно расширить...

Не создается указатель на класс внутри класса - C++
Всем привет! У меня возникла очень интересная ситуация... У меня есть набор классов. Часть классов являются членами других классов. ...

3
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
26.06.2013, 00:30 #2
В самом простом исполнении, будет примерно так:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
 
//////////////////////////////////////////////////////
struct Geo
{
    Geo(double _lattd, double _longtd)
        : latitude(_lattd), longitude(_longtd) { }
 
    ~Geo() { }
 
    double latitude;
    double longitude;
};
/////////////////////////////////////////////////////
class Town
{
public:
    Town(const char* _city, Geo _coords)
        : city(_city), coords(_coords) { }
 
    ~Town() { }
 
    void Print() {
        std::cout << city << " - " << coords.latitude << '.' << coords.longitude << '.' << std::endl;
    }
 
private:
    const char* city;
    Geo coords;
};
///////////////////////////////////////////////////
 
int main()
{
   const size_t sz = 3;
 
    Town t[sz] = { 
        Town("Kiev", Geo(50.43, 30.52)), 
        Town("Zaporozhye", Geo(47.82, 35.19)), 
        Town("Donetsk", Geo(48.02, 37.80))
    };
 
    for (auto& i : t)
        i.Print();
 
    return 0;
}
изменяй, усовершенствуй, исправляй.
1
Caaake
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 11
26.06.2013, 13:00  [ТС] #3
@SeregaC++, GEO, как я вижу, является структурой здесь, а не классом, верно?
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
26.06.2013, 13:07 #4
Цитата Сообщение от Caaake Посмотреть сообщение
членами которого должно быть
название города и его географические координаты как объект типа Geo
а что не так?
Цитата Сообщение от SeregaC++ Посмотреть сообщение
const char* city;
Geo coords;
Добавлено через 4 минуты
Цитата Сообщение от Caaake Посмотреть сообщение
GEO, как я вижу, является структурой здесь, а не классом, верно?
сделать классом?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2013, 13:07
Привет! Вот еще темы с ответами:

Передача указателя в класс на объект другого класса - C++
Не могу передать ссылку на объект класса в другой класс main.cpp #include &lt;iostream&gt; #include &quot;test\class_a.h&quot; #include...

На каком расстоянии от поверхности земли спутник висит над одной и той же точкой земной поверхности? - Механика
на каком расстоянии от поверхности земли спутник &quot;висит&quot; над одной и той же точкой земной поверхности расположенной на линии...

Географические координаты - Теория вероятностей
На шар нанесена сетка географических координат. Шар брошен на площадь, какова выроятность того, что шар коснется площали точки которая...

Географические координаты - PHP
Доброго времени суток всем. В общем есть такая задачка. У нас есть изображение карты какой-то страны. Необходимо ее привязать к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
26.06.2013, 13:07
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru