Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- class rectangle
- {
- private:
- double a,b;
- public:
- rectangle();
- rectangle(double);
- rectangle(double,double);
- void lice();
- void peri();
- void diagonal();
- double output1(double p);
- double output2(double q);
- };
- rectangle::rectangle()
- {
- a=10;
- b=20;
- }
- rectangle::rectangle(double x)
- {
- a=x;
- b=x;
- }
- rectangle::rectangle(double m,double n)
- {
- a=m;
- b=n;
- }
- void rectangle::lice()
- {
- double S;
- S=a*b;
- cout << "S na pravougulnika e -> " << S << endl;
- }
- void rectangle::peri()
- {
- double perimetur;
- perimetur=2*a+2*b;
- cout << "P na pravougulnika e -> " << perimetur << endl;
- }
- void rectangle::diagonal()
- {
- double length;
- length=sqrt(a*a+b*b);
- cout << "Diagonala na pravougulnika e -> " << length << endl;
- }
- double rectangle::output1(double p)
- {
- return p;
- }
- double rectangle::output2(double q)
- {
- return q;
- }
- int main ()
- {
- double str1, str2;
- cout << "Vavedi stranite na pravougalnika -> " << endl;
- cin >> str1 >> str2;
- rectangle first(str1, str2);
- first.lice();
- first.peri();
- first.diagonal();
- cout << first.output1(str1) << endl;
- cout << first.output2(str2) << endl;
- rectangle second(h1,h2);
- rectangle third(z1,z2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement