Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2011, 18:55   #1
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию Классы.Функции

Здраствуйте,у меня большая проблема.Я сделал всю курсовую,приведенную ниже,единственное не знаю как сделать 2 функции,выделены красным.Посоветуйте пожалуйста что-нибудь.





1. Описать класс с именем METEO (метеорологическое наблюдение), содержащий следующие члены-данные открытого типа (можно закрытого типа — более сложный вариант):

§ дата;

§ направление ветра;

§ скорость ветра;

§ температура воздуха;

§ влажность воздуха.

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

§ количество наблюдений;

§ указатель на массив наблюдений.

3. Класс METEO_STATION должен содержать следующие члены-функции:

§ конструктор без параметров;

§ конструктор с параметрами;

§ конструктор копирования;

§ деструктор, выводящий сообщение о своей работе;

§ функцию ввода данных в объект класса с клавиатуры (можно из файла);

§ функцию вывода данных из объекта класса на дисплей;

§ функцию, формирующую массив наблюдений с влажностью воздуха больше значения переданного в качестве параметра;

§ функцию, подсчитывающую количество наблюдений с направлением ветра, переданным в качестве параметра;

§ функцию, подсчитывающую количество наблюдений со скоростью ветра большей, чем переданная в качестве параметра;

§ функцию, определяющую среднюю температуру воздуха;

§ функцию, определяющую минимальную температуру воздуха;

§ функцию, определяющую максимальную температуру воздуха;

§ другие функции, если они необходимы.

1. Написать программу, демонстрирующую работу с этим классом.
undead92 вне форума Ответить с цитированием
Старый 04.04.2011, 19:39   #2
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию

может хотя бы кто ссыль даст,где есть подобное
undead92 вне форума Ответить с цитированием
Старый 04.04.2011, 20:40   #3
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

1) Неизвестен язык программирования.
2) Код нужных вам фунций очень сильно завист от уже написанного вами кода. И не видя вашего кода очень сложно написать чтонибуть внятное.

По идее они должны несильно отлчатья от функции "функцию, формирующую массив наблюдений с влажностью воздуха больше значения переданного в качестве параметра;". С той лиш разнецей что сам массив не создаёться а только подсчитываеться количество значений.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."

Последний раз редактировалось val_nnm; 04.04.2011 в 20:43.
val_nnm вне форума Ответить с цитированием
Старый 04.04.2011, 21:07   #4
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию

спасибо,уже нашел. язык С.

а вот код который уже написан не влияет,так как можно написать только шаблон (например нахождения минимума) а его уже вставить в код.

вдруг кому-то понадобиться то:

Записываем массив с направлениями ветра (предполагаю хранение измерений в массиве)
#define MAXCOUNT 100
struct veter
{
int direction; //направление (закодируете 1-север, 2-Юг, и т.д.)
float speed; //скорость
}
veter VETER[MAXCOUNT]; //собственно массив

//а дальше две функции подсчета
int SelectDirection(int x)
{int i, k=0;
for (i=0; i< MAXCOUNT; i++) if (VETER[ i ].directiоn == x) k++;
return k;
}

int SelectGreat(float x)
{int i, k=0;
for (i=0; i< MAXCOUNT; i++) if (VETER[ i ].speed > x) k++;
return k;
}
undead92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему нельзя разбивать на отдельные файлы шаблонные функции и классы? lordius Visual C++ 22 08.07.2010 09:49
Дружественные функции и классы Opiym Помощь студентам 1 05.04.2010 21:51
С++ КЛАССЫ 2 Функции WaNo Общие вопросы C/C++ 3 03.04.2010 20:31
Классы vs. функции (вопрос, а не холивар) Qousio Общие вопросы C/C++ 7 21.05.2009 18:00