Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <pravougliTrougao.h>
- #include <cstdlib>
- #include <math.h>
- using namespace std;
- int main()
- {
- pravougliTrougao T1,T2;
- int a,b,c;
- cout<<"Program za racunanje O , P i c pravouglog trougla."<<endl;
- cout<<"*****************************************************\n"<<endl;
- cout<<"Unesite podatke o 1. pravouglom trouglu:"<<endl;
- cout<<"a->"; cin>>a;
- cout<<"b->"; cin>>b;
- T1.setA(a);
- T1.setB(b);
- c=T1.hipotenuza();
- T1.setC(c);
- cout<<"\n******************************************\n"<<endl;
- cout<<"Unesite podatke o 2. pravouglom trouglu:"<<endl;
- cout<<"a->"; cin>>a;
- cout<<"b->"; cin>>b;
- T2.setA(a);
- T2.setB(b);
- c=T2.hipotenuza();
- T2.setC(c);
- system("cls");
- cout<<"Uneseni podaci o 1. trouglu:"<<endl;
- cout<<"Stranica A="<<T1.getA()<<endl;
- cout<<"Stranica B="<<T1.getB()<<endl;
- cout<<"\nIzracunati podaci:"<<endl;
- cout<<"Stranica C="<<T1.getC()<<endl;
- cout<<"Obim trougla O="<<T1.obim()<<endl;
- cout<<"Povrsina trougla P="<<T1.povrsina()<<"\n"<<endl;
- cout<<"\n******************************************\n"<<endl;
- cout<<"Uneseni podaci o 2. trouglu:"<<endl;
- cout<<"Stranica A="<<T2.getA()<<endl;
- cout<<"Stranica B="<<T2.getB()<<endl;
- cout<<"\nIzracunati podaci:"<<endl;
- cout<<"Stranica C="<<T2.getC()<<endl;
- cout<<"Obim trougla O="<<T2.obim()<<endl;
- cout<<"Povrsina trougla P="<<T2.povrsina()<<"\n"<<endl;
- system("pause");
- return EXIT_SUCCESS;
- }
- ####################pravougliTrougao.h#####################
- #ifndef PRAVOUGLITROUGAO_H
- #define PRAVOUGLITROUGAO_H
- class pravougliTrougao
- {
- public:
- pravougliTrougao();
- virtual ~pravougliTrougao();
- int obim();
- int povrsina();
- int hipotenuza();
- void setA(int aa)
- {
- a=aa;
- }
- void setB(int bb)
- {
- b=bb;
- }
- void setC(int cc)
- {
- c=cc;
- }
- int getA()
- {
- return a;
- }
- int getB()
- {
- return b;
- }
- int getC()
- {
- return c;
- }
- protected:
- private:
- int a,b,c;
- };
- #endif // PRAVOUGLITROUGAO_H
- ##############################pravougliTrougao.cpp#################################
- #include "pravougliTrougao.h"
- #include <math.h>
- pravougliTrougao::pravougliTrougao()
- {
- //ctor
- }
- pravougliTrougao::~pravougliTrougao()
- {
- //dtor
- }
- int pravougliTrougao::obim()
- {
- return (a+b+c);
- }
- int pravougliTrougao::povrsina()
- {
- return ((a*b)/2);
- }
- int pravougliTrougao::hipotenuza()
- {
- return (sqrt((a*a)+(b*b)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement