#include <iostream>
using namespace std;
#include <math.h>
class pravokutnik
{
int x,y;
int sirina,visina;
public:
pravokutnik();
pravokutnik(int,int,int,int);
int povrsina();
float dijagonala();
};
////////////////////////////////////////////////////////////////////////////////////////////
pravokutnik::pravokutnik()
{
x=0;
y=0;
sirina=10;
visina=10;
}
pravokutnik::pravokutnik(int pocetni_x,int pocetni_y,int pocetna_sirina,int pocetna_visina)
{
x=pocetni_x;
y=pocetni_y;
sirina=pocetna_sirina;
visina=pocetna_visina;
}
int pravokutnik::povrsina()
{
return(sirina*visina);
}
float pravokutnik::dijagonala()
{
return(sqrt(float(sirina*sirina+visina*visina)));
}
////////////////////////////////////////////////////////////////////////////////////////////
void statistika(pravokutnik objekt_f)
{
cout<<"Statistike:"<<endl;
cout<<"Dijagonala - "<<objekt_f.dijagonala()<<endl;
cout<<"Površina - "<<objekt_f.povrsina()<<endl;
}
void ukucavanje(int *x_f,int *y_f,int *s_f,int *v_f)
{
cout<<"Zadajte visinu:"; cin>>*v_f;
cout<<"Zadajte sirinu:"; cin>>*s_f;
cout<<"Zadajte x položaj:"; cin>>*x_f;
cout<<"Zadajte y položaj:"; cin>>*y_f;
}
////////////////////////////////////////////////////////////////////////////////////////////
int main()
{
int v,s,x,y;
char da_ne[10]="da";
while(1)
{
if((da_ne[0]=='d') && (da_ne[1]=='a'))
{
ukucavanje(&x,&y,&s,&v);
pravokutnik objektek(x,y,s,v);
statistika(objektek);
cout <<"\nOces jos?";
getchar();
gets(da_ne);
}
else if ((da_ne[0]=='n') && (da_ne[1]=='e')) break;
else
{
cout<<"\nNe kuzim kaj hoces";
cout <<"\nOces jos?";
gets(da_ne);
}
}
getchar();
getchar();
return 0;
}