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

Роза ветров - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.96
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
14.12.2010, 01:05     Роза ветров #1
Довольна интересная задача, но непосильная пока мне(( на борланде надо

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

Помогите, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2010, 01:05     Роза ветров
Посмотрите здесь:

Pascal ABC Роза ветров
Нарисовать розу ветров в Delphi Delphi
5-тилепесковая роза Pascal ABC
Delphi Изобразить розу ветров
нарисовать розу ветров на с++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.12.2010, 04:27     Роза ветров #2
C
1
2
3
4
struct wind {
    int day, mon;
    enum { N, NE, E, SE, S, SW, W, NW } dir;
};
C
1
2
    struct wind yrose[12];
    struct wind srose[4][3];
Программа должна определять долю дней в соответствующем периоде на каждое направление ветра.
по ходу все дни на интервале - это сто процентов
и нужно для этих дней определить, сколько там каждого ветра

Код
4 дня - 100%
100 / 4 = 25%
1 день - 25%
2 дня - 50%
3 дня - 75%
полдня - 12.5%
значит, находим количество процентов для одного дня на всём интервале
потом для каждого вида ветра считаем количество дней на этом интервале
посчитали и умножили на количество процентов одного дня
получили процент ветра
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.12.2010, 22:11     Роза ветров #3
Цитата Сообщение от OffSide Посмотреть сообщение
ребят помогите
А accept что по-твоему зделал ?
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
18.12.2010, 08:38  [ТС]     Роза ветров #4
если честно, то вообще ничего не понял, можно объяснение с начала до конца, если не трудно

Добавлено через 10 часов 25 минут
Цитата Сообщение от OffSide Посмотреть сообщение
если честно, то вообще ничего не понял, можно объяснение с начала до конца, если не трудно
жду ответа
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
19.12.2010, 05:31     Роза ветров #5
C
1
2
    struct wind yrose[12];
    struct wind srose[4][3];
это по ходу не то, показалось, что один ветер в месяц

нужно что-то вроде массива ветров, все ветры индивидуальные и в каждый записывается его количество

такой массив для года и такой же массив для каждого из сезонов
и получается что-то вроде нескольких гистограмм ветров

ветров восемь и для годичной гистограммы и для сезонной
там будет просто накоплено разное количество каждого ветра
а в проценты нужно переводить, чтобы одна функция вывода гистограммы была
norb2
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 4
22.02.2012, 14:15     Роза ветров #6
так кто-то сделал эту прогу? если кто может помочь, рассказать более подробно, помогите плз, буду признателен!
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
22.02.2012, 14:16  [ТС]     Роза ветров #7
Цитата Сообщение от norb2 Посмотреть сообщение
так кто-то сделал эту прогу? если кто может помочь, рассказать более подробно, помогите плз, буду признателен!
я попросил у препода сменить задачу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2012, 18:44     Роза ветров
Еще ссылки по теме:

Полярная роза Delphi
Трехмерная роза ветров MathCAD
ActionScript 6-лепестковая роза

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

Или воспользуйтесь поиском по форуму:
norb2
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 4
06.03.2012, 18:44     Роза ветров #8
правильно сделал) я тоже вот хочу, может поменяет
Yandex
Объявления
06.03.2012, 18:44     Роза ветров
Ответ Создать тему
Опции темы

Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru