|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2011, 18:55 | #1 |
Пользователь
Регистрация: 26.12.2009
Сообщений: 95
|
Классы.Функции
Здраствуйте,у меня большая проблема.Я сделал всю курсовую,приведенную ниже,единственное не знаю как сделать 2 функции,выделены красным.Посоветуйте пожалуйста что-нибудь.
1. Описать класс с именем METEO (метеорологическое наблюдение), содержащий следующие члены-данные открытого типа (можно закрытого типа — более сложный вариант): § дата; § направление ветра; § скорость ветра; § температура воздуха; § влажность воздуха. 2. Описать класс с именем METEO_STATION (метеорологическая станция), содержащий следующие члены-данные закрытого типа: § количество наблюдений; § указатель на массив наблюдений. 3. Класс METEO_STATION должен содержать следующие члены-функции: § конструктор без параметров; § конструктор с параметрами; § конструктор копирования; § деструктор, выводящий сообщение о своей работе; § функцию ввода данных в объект класса с клавиатуры (можно из файла); § функцию вывода данных из объекта класса на дисплей; § функцию, формирующую массив наблюдений с влажностью воздуха больше значения переданного в качестве параметра; § функцию, подсчитывающую количество наблюдений с направлением ветра, переданным в качестве параметра; § функцию, подсчитывающую количество наблюдений со скоростью ветра большей, чем переданная в качестве параметра; § функцию, определяющую среднюю температуру воздуха; § функцию, определяющую минимальную температуру воздуха; § функцию, определяющую максимальную температуру воздуха; § другие функции, если они необходимы. 1. Написать программу, демонстрирующую работу с этим классом. |
04.04.2011, 19:39 | #2 |
Пользователь
Регистрация: 26.12.2009
Сообщений: 95
|
может хотя бы кто ссыль даст,где есть подобное
|
04.04.2011, 20:40 | #3 |
Форумчанин
Регистрация: 18.10.2009
Сообщений: 185
|
1) Неизвестен язык программирования.
2) Код нужных вам фунций очень сильно завист от уже написанного вами кода. И не видя вашего кода очень сложно написать чтонибуть внятное. По идее они должны несильно отлчатья от функции "функцию, формирующую массив наблюдений с влажностью воздуха больше значения переданного в качестве параметра;". С той лиш разнецей что сам массив не создаёться а только подсчитываеться количество значений.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает." Последний раз редактировалось val_nnm; 04.04.2011 в 20:43. |
04.04.2011, 21:07 | #4 |
Пользователь
Регистрация: 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; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему нельзя разбивать на отдельные файлы шаблонные функции и классы? | 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 |