Да, задачата не е сложена јас пробав да ја решам денеска ја решив до некаде и имам грешки, ве замолувам ако знаете да ми ги најдите грешките и да ја дорешите главната програма...и секако не ми е целата иднина да сум програмер.
Еве ја задачата што ја решавав:
--- надополнето: 23 јануари 2012 во 00:26 ---
Еве ја задачата што ја решавав:
#include <iostream>
using namespace std;
class Figura
{
protected:
int str;
public:
Figura(){};
Figura(int str=0)
{
str=a;
}
virtual void perimetar()=0;
virtual void plostina()=0;
}
static void SmeniBrojac(int b)
{
brojac=b;
}
};
class Kvadrat:public Figura
{
int br;
public
Kvadrat (int bk; int a):Figura(a)
{
br=bk;
}
void perimetar()
{
cout<<"perimetarot nakvadrat e"<<4*a<<endl;
}
void plostina()
{
cout<<"plostinata na kvardrat e "<<a*a<<endl;
}
};
class Pravoagolnik:public Figura
{
int brojac;
int a;
public:
Pravoagolnik (int bp; int a, int b):Figura(a)
{
brojac=bp;
{
void perimetar()
{
cout<<"perimetarot na pravoagolnik e"<<2*(a+b)<<endl;
}
void plostina()
{
cout<<"plostinata na pravoagolnik e"<<a*b<<endl;
}
};
void main()
{
Figura
--- надополнето: 23 јануари 2012 во 00:26 ---
Аман овде нема ништо сложено, отвори книгата за ОО и поминија уште еднаш. Ако ова неможеш да го направиш што остана за понатака. Ако ти е целта во иднина да си програмер послушај ме.
Да, задачата не е сложена јас пробав да ја решам денеска ја решив до некаде и имам грешки, ве замолувам ако знаете да ми ги најдите грешките и да ја дорешите главната програма...и секако не ми е целата иднина да сум програмер.
Еве ја задачата што ја решавав:
#include <iostream>
using namespace std;
class Figura
{
protected:
int str;
public:
Figura(){};
Figura(int str=0)
{
str=a;
}
virtual void perimetar()=0;
virtual void plostina()=0;
}
static void SmeniBrojac(int b)
{
brojac=b;
}
};
class Kvadrat:public Figura
{
int br;
public
Kvadrat (int bk; int a):Figura(a)
{
br=bk;
}
void perimetar()
{
cout<<"perimetarot nakvadrat e"<<4*a<<endl;
}
void plostina()
{
cout<<"plostinata na kvardrat e "<<a*a<<endl;
}
};
class Pravoagolnik:public Figura
{
int brojac;
int a;
public:
Pravoagolnik (int bp; int a, int b):Figura(a)
{
brojac=bp;
{
void perimetar()
{
cout<<"perimetarot na pravoagolnik e"<<2*(a+b)<<endl;
}
void plostina()
{
cout<<"plostinata na pravoagolnik e"<<a*b<<endl;
}
};
void main()
{
Figura