1

Тема: Допоможіть будь-ласка!

Потрібно перевантажити оператори:
class TVariable{
    private:
        int FValue;
        char* FName;
        protected:
                char SomeText[100];
    public:
        void setValue(int v){ 
            FValue=v;   
        };
        void setName(char* N){
            FName=N;
        };
        int getValue(){   
            return FValue;
        };
        char* getName(){
            return FName;
        };
        TVariable(char* n,int v){
            setName(n);
            setValue(v);
        };
        char* showFields(){
                char q[10];
            itoa(getValue(),q,10);
            strcpy(SomeText,getName()); 
            strcat(SomeText,":");
            strcat(SomeText,q); 
            return SomeText;
        };
};


#endif

class TV3:public TVariable{
    private:
        int FStep;
    public:
        void setStep(int s){   
            FStep=s;
        };

        int getStep(){
            return FStep;
        };

        TV3(int xx, int yy):TVariable("",yy){
            setStep(yy);
        }
        float doStepeni(){
            return pow(getValue(),getStep());
        }
        char * DobutokStepin(int S){
            char q[10];
            itoa(getValue(),q,10);
            strcpy(SomeText,q);
            strcat(SomeText,"^");
            itoa(getStep()+S,q,10);
            strcat(SomeText,q);
            return SomeText;
        }
        char * DilennjaStepin(int S){
            char q[10];
            itoa(getValue(),q,10);
            strcpy(SomeText,q);
            strcat(SomeText,"^");
            itoa(getStep()-S,q,10);
            strcat(SomeText,q);
            return SomeText;
        }
        char* showFields(){
            char q[10];
            itoa(getValue(),q,10);
            strcpy(SomeText,q);
            strcat(SomeText,"^");
            itoa(getStep(),q,10);
            strcat(SomeText,q);
            return SomeText;
        };
};
#endif

2

Re: Допоможіть будь-ласка!

А проблема в чому?
Мені, наприклад, потрібні гроші, щоб літак купити. Це вас якось мотивує їх мені дати? То й мене (і нікого на цьому форумі) не мотивує вам допомагати той факт, що вам щось потрібно. От якби ви самі спробували зробити те, що вам треба, отримали незрозумілий результат і звернулися по допомогу (із демонстрацією того, що треба, результата... і, бажано, того, що ви прочитали правила) - то була б мотивація.

3

Re: Допоможіть будь-ласка!

Ех... Така вже моя доля)

Добрий день wwwulchik.

Давайте почнем з оформлення вашого повідомлення.
По перше: Напрацювання (а саме код) потрібно кидати у тег code

Ось де знаходиться цей тег

http://screenshot.su/img/73/b4/8a/73b48aed012a1ff9d6a9da74737d829b.jpg

По друге: Великі шматки тексту/коду, бажано кидати у тег spoiler

Ось де знаходиться цей тег

http://screenshot.su/img/aa/5d/c9/aa5dc97be5fac1c0ffc0cf6d1e211f6d.jpg

Використовувати ці теги можна ось таким чином:

Прихований текст
http://screenshot.su/img/f2/5c/48/f25c48a6287ec3c9b577c64f06e9dbac.jpg

Наступне. Я так розумію ви правила навіть не намагались переглянути.
Все-ж-таки я наполягяю на перегляді, особливо зверніть увагу на пункт "Створення тем, публякація повідомлень"

Що стосується вашого завдання. "Потрібно", слово, яке не дуже популярне у нас на форумі.

Якщо вам потрібна допомога, то ви зобов'язані представити код (він у вас є) і конкректні запитання, які у вас виникли під час написання програми. І ще хотілось би дізнатися ціль цієї програми, що вона повинна виконувати, повне завдання за яким працює (або повинна працювати) ваша програма.

Робіть висновки. Дякую за увагу.

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds