maja 28.02.2012 16:43
Predmet:Pomoc za C++

Napisati klasu Pravougaonik za pamcenje i manipulaciju pravougaonicima u xOy ravni,cije su stranice paralelne osama.Klasa ima privatne clanove:
double levo,desno,gore,dole-levo i desno predstavljaju x koordinate a gore i dole y koordinate
Napisati javne:
-Konstruktor bez argumenta(default konstruktor)postavlja pravougaonik,cije je jedno teme koordinatni pocetak,a obe ivice su duzine po 1
-Konstruktor sa cetiri argumenta,po jedan za svaku koordinatu
-funkciju clanicu klase double Presek(Pravougaonik drugi) za nalazenje povrsine zajednickog dela
-funkciju clanicu double Povrsina()
-funkciju clanicu double Obim()

zxz 28.02.2012 18:43
Predmet:Re: Pomoc za C++

Ne razumijem bas logiku ovoga.
Klasa:
class Pravougaonik {
private:
// definicija operatora unutar klase
    double levo;
double desno;
double gore;
double dole_levo;
double dole_desno;
    void double Presek(Pravougaonik drugi)
public:
//Nisam razumio dali ima javne clanove.
};
Ovo bi trebale biti x i y koordinate
Citat:
Pravougaonik za pamcenje i manipulaciju pravougaonicima u xOy ravni,cije su stranice paralelne osama
Ovo sto je napisano odnosno nazivi gore dole itd. hmm.
Nikako da vsarim kako i cemu sluzi .
Pise za manipulaciju po x i y ravni pravougaonikom valjda.
Ako je tako dovoljno je samo zapisati jednu krajnju tacku pravougaonikla a to su d Pravougaonik za pamcenje i manipulaciju pravougaonicima u xOy ravni,cije su stranice paralelne osamaije variable x i y.
da ih nazovemo apsplutne kordinate pa bi bilo ax i ay.