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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.02.2010, 19:32   #1
4ika
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 23
Радость ЗАКОНЧИТЬ ПРОГРАММУ!

У МЕНЯ ЗАДАЧА НА КЛАССЫ!)))НУЖНО ЕЕ ЗАКОНЧИТЬ!БУДЬТЕ ДОБРЫ ПОМОГИТЕ!
ВОТ САМА ЗАДАЧА:
(ОНА В ПРИНЦИПЕ РЕШЕНА НО НУЖНО УСЛОЖНИТЬ ДОБАВИВ МЕТОД)


#include <vcl.h>
#pragma hdrstop
#include<conio.h>
#include<iostream.h>
//---------------------------------------------------------------------------

#pragma argsused
class kitaphana
{private:
string aty;//ИМЯ
string familia;//ФАМИЛИЯ
string adres;//АДРЕС
string jumOryn;//МЕСТО РАБОТЫ
string status;//СТАТУС О БОЛГЕ ДА ИЛИ НЕТ
int kun;//ДЕНЬ
int sum;//СУММА ДОЛГА
public:
kitaphana()
{assign("0","0","0","0","0",0,0);}
kitaphana (string Aty,string Familia,string Adres,string JumOryn,string Status,int Kun,int Sum)
{assign(Aty,Familia,Adres,JumOryn,S tatus,Kun,Sum);}
string esim()
{return aty;}
string joni()
{return familia;}
string mekJai()
{return adres;}
string jumus()
{return jumOryn;}
string karyz()
{return status;}
int den()
{return kun;}
int akwa()
{return sum;}
int dolg()
{return kun*sum;}
void assign(string Aty,string Familia,string Adres,string JumOryn,string Status,int Kun,int Sum);//klass bitti
};
void kitaphana ::assign(string Aty,string Familia,string Adres,string JumOryn,string Status,int Kun,int Sum)
{aty=Aty;
familia=Familia;
adres=Adres;
jumOryn=JumOryn;
status=Status;
kun=Kun;
sum=Sum;
}
const int k=3;
int main()
{kitaphana zadoljniki[k];
string m,t,n,o,l;
int hh,jj;

for(int i=0;i<k;i++)
{cin>>m>>t>>n>>o>>l;
cin>>hh>>jj;

zadoljniki[i].assign(m,t,n,o,l,hh,jj);
}
string a;
cin>>a;
for(int i=0;i<k;i++)
if(zadoljniki[i].karyz()==a)//ВВОДИМ ДАННЫЕ,А ПОСЛЕ ПРОГРАММА ВЫВОДИТ НАМ СПИСОК ДОЛЖНИКОВ И.Т.Д НАМ НУЖНО ДОБАВИТЬ МЕТОД КАКОЙ ТО!НУ СКАЖЕМ ЕЩЕ ОДНО КАКОЕ ТО УСЛОВИЕ
cout<<"\n"<<"ZADOLJNIKI-"<<zadoljniki[i].esim()<<" "<<zadoljniki[i].joni()<<" "<<zadoljniki[i].mekJai()<<" "<<zadoljniki[i].jumus()<<" "<<zadoljniki[i].karyz()<<" "<<zadoljniki[i].dolg();
for(int i=0;i<k;i++)
if(zadoljniki[i].den()>10)
cout<<"\n"<<"KITAP ALMAITYNDAR-"<<zadoljniki[i].esim()<<" "<<zadoljniki[i].joni()<<" "<<zadoljniki[i].mekJai()<<" "<<zadoljniki[i].jumus()<<" "<<zadoljniki[i].karyz();
getch();
//return 0;
}
4ika вне форума
Старый 09.02.2010, 21:27   #2
_Ч_
Форумчанин
 
Регистрация: 07.01.2010
Сообщений: 141
По умолчанию

Прикольно. Смесь русского, какого-то азиатского и английского. Такого я еще не видел
В следующий раз форматируйте код и пользуйте тег для кода.
И еще непонятно, какой вам нужен метод. А то ведь в класс библиотека можно добавить метод void DoNothing() const {}. Из вашего условия это будет решением вашей проблемы )))
_Ч_ вне форума
Старый 10.02.2010, 02:15   #3
Корвин
Пользователь
 
Аватар для Корвин
 
Регистрация: 07.02.2010
Сообщений: 31
По умолчанию

1. отформатируйте код
2. создайте прототипы всех классов
3. не перегружайте код ненужными операциями (Больше логики необходимо)
4. Просто проверьте структуру программы и продумайте возможность получения данных из вне, ибо так проще проводить отладку.
4 - ИМХо это субъективно
#define true false
У сверхпрограммы будут сверхглюки, ха-ха!
Корвин вне форума
Старый 10.02.2010, 02:20   #4
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Корвин Посмотреть сообщение
1. отформатируйте код
2. создайте прототипы всех классов
3. не перегружайте код ненужными операциями (Больше логики необходимо)
4. Просто проверьте структуру программы и продумайте возможность получения данных из вне, ибо так проще проводить отладку.
4 - ИМХо это субъективно
Я добавлю: сделайте нормальное название темы, уберите палец с шифта или переключите капс.
Иначе только за одно название тема рискует не дожить до старости.

ЗЫ Теги кода даже ставить боюсь. Чёрт его знает, где код начинается и где заканчивается.
Carbon вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закончить работу по MS Access L0102591 Помощь студентам 0 22.01.2010 22:12
Надо закончить программу KsarK Общие вопросы C/C++ 2 15.01.2010 01:12
Как закончить программу? Cry Помощь студентам 0 21.10.2009 09:28
Помогите закончить с лабой qip2005 Помощь студентам 6 17.12.2008 01:38