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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2009, 23:27   #1
redevil
Новичок
Джуниор
 
Регистрация: 07.07.2009
Сообщений: 2
Лампочка С++. База Данных

такое дело товарищи...задали сделать базу данных парковки на С++....

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

В принципе все понятно....уже сделал основную програму и большинство функций...но я не знаю как написать в функции :
а) о свободных автостоянках в данный момент;
б) о владельцах автомобилей, не оплативших за пользование автостоянкой.

Товарищи можете кратко объяснить или подсказать как записать это условие в програме....Взаранее спасибо
redevil вне форума Ответить с цитированием
Старый 08.07.2009, 01:09   #2
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Цитата:
а) о свободных автостоянках в данный момент;
Тебе нужно общее количество вывести или номера свободних?
Цитата:
б) о владельцах автомобилей, не оплативших за пользование автостоянкой.
Код:
for(int i:=1;i<=количесвто владельцев автомобилей;i+=1)
If(владелец_автоомбиля[i].отметка об оплате за текущий месяц
!=Отметка поставлена) cout<<фамилия_владельца_автомобиля;
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Старый 08.07.2009, 21:39   #3
redevil
Новичок
Джуниор
 
Регистрация: 07.07.2009
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Stepler Посмотреть сообщение
Тебе нужно общее количество вывести или номера свободних?
ну у меня задано в базе 20 мест к примеру...я ввел 16....получается 4 свободно...как мне в коде это написать...а то я шо то мучу верчу и вечно ошибки выскакивают..)

а насчет оплаты разобрался...спасибо большое..)
redevil вне форума Ответить с цитированием
Старый 08.07.2009, 22:23   #4
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Вот примерно так:
Код:
int n1=общее количество мест на стоянке;
int n2=количество владельцев авто;
int ns=n1;
for(int i=1;i<=n1;i+=1)
for(int j=1;j<=n2;j+=1)
if(владелец_автоомбиля[j].номер места на автостоянке==i) {ns-=1;break;}
cout<<"Свободних мест на автостоянке "<<ns<<endl;
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База Данных xxasb07 Помощь студентам 2 09.12.2008 17:25
База данных Alex XXX Помощь студентам 3 08.08.2008 10:23
База данных xakkkkker БД в Delphi 1 22.03.2008 12:03