You are on page 1of 6

ВЕЖБИ СО КЛАСИ И ОБЈЕКТИ ВО C++

/*Pretvoranje na agol od stepeni vo radijani so koristenje na eden privaten podatocen clen


agol i edna javna funkcija-clenka pretvoranje(float agol) */
#include <iostream>
using namespace std;
class Agli
{
private:
float agol;
public:
float pretvoranje(float agol)
{
float agolrad=agol*3.14/180;
return agolrad;
}
};
int main()
{ Agli objekt;
float agol;
cout<<"Vnesi agol vo stepeni ";
cin>>agol;
cout<<"Vneseniot agol pretvoren vo radijani iznesuva "<<objekt.pretvoranje(agol)<<endl;
return 0;
}
/*Pretvoranje na agol od stepeni vo radijani so koristenje na eden privaten podatocen clen
agol dve funkcii-clenki set i get */
#include <iostream>
using namespace std;
class Agli
{
private:
float agol;
public:
float set(float x)
{
float agol=x;
return agol;
}
float get(float agol)
{
float agolrad=agol*3.14/180;
return agolrad;
}
};
int main()
{ Agli objekt;
float agol;
cout<<"Vnesi agol vo stepeni ";
cin>>agol;
cout<<"Vneseniot agol pretvoren vo radijani iznesuva "<<objekt.get(agol)<<endl;
return 0;
}
1
/*Pretvoranje na agol od stepeni vo radijani a potoa naogjanje na sin, cos, tg, i ctg od
agolot so koristenje na funkcijata zemi */
#include <iostream>
#include <cmath>
using namespace std;
class Agli
{
private:
float agol;

public:

void zemi(float agol)


{
float s,c,t,ct;
float agolrad=agol*3.14/180;
s=sin(agolrad);
c=cos(agolrad);
t=tan(agolrad);
ct=1/t;
cout<<"sin("<<agol<<")="<<s<<endl;
cout<<"cos("<<agol<<")="<<c<<endl;
cout<<"tg("<<agol<<")="<<t<<endl;
cout<<"ctg("<<agol<<")="<<ct<<endl;
}
};
int main()
{
Agli objekt;
float x;
cout<<"Vnesi agol vo stepeni ";
cin>>x;
objekt.zemi(x);
return 0;
}

2
/*Pretvoranje na agol od stepeni vo radijani a potoa naogjanje na sin, cos, tg, i ctg od
agolot so koristenje na funkcii set i get */
#include <iostream>
#include <cmath>
using namespace std;
class Agli
{
private:
float agol;

public:
float set(float x)
{
agol=x;
return agol;
}

void get(float agol)


{
float s,c,t,ct;
float agolrad=agol*3.14/180;
s=sin(agolrad);
c=cos(agolrad);
t=tan(agolrad);
ct=1/t;
cout<<"sin("<<agol<<")="<<s<<endl;
cout<<"cos("<<agol<<")="<<c<<endl;
cout<<"tg("<<agol<<")="<<t<<endl;
cout<<"ctg("<<agol<<")="<<ct<<endl;
}
};
int main()
{
Agli objekt;
float x;
cout<<"Vnesi agol vo stepeni ";
cin>>x;
objekt.get(x);
return 0;
}

3
/*Pretvoranje na agol od stepeni vo radijani a potoa naogjanje na sin, cos, tg, i ctg od
agolot so koristenje na konstruktor */
#include <iostream>
#include <cmath>
using namespace std;
class Agli
{
private:
float x;

public:
Agli() //funkcija - konstruktor , ima isto ime so klasata
{
float agol=x;
}

void zemi(float agol)


{
float s,c,t,ct;
float agolrad=agol*3.14/180;
s=sin(agolrad);
c=cos(agolrad);
t=tan(agolrad);
ct=1/t;
cout<<"sin("<<agol<<")="<<s<<endl;
cout<<"cos("<<agol<<")="<<c<<endl;
cout<<"tg("<<agol<<")="<<t<<endl;
cout<<"ctg("<<agol<<")="<<ct<<endl;
}
};
int main()
{

Agli objekt;
float x;
cout<<"Vnesi agol vo stepeni ";
cin>>x;
objekt.zemi(x);
return 0;
}

4
//Razlika pomegju dva agla so dve funkcii set I edna get
#include <iostream>
using namespace std;
class Agli
{
private:
int x,y;

public:

int set1(int x)
{
int poceten=x;
}

int set2(int y)
{
int kraen=y;
}

void get(int poceten, int kraen)


{
cout<<"Razlikata pomegju aglite e "<<kraen-poceten<<" stepeni "<<endl;
}
};
int main()
{
int x,y;
Agli objekt;
cout<<"Vnesi pocetna vrednost na agolot "<<endl;
cin>>x;
cout<<"Vnesi krajna vrednost na agolot "<<endl;
cin>>y;
objekt.set1(x);
objekt.set2(y);
objekt.get(x,y);
return 0;
}

/*Presmetuvanje na Starost na licnost ako se vnese pocetna vrednost za godinite i


pominati godini so funkcii za postavuvanje set i prezemanje get */
#include <iostream>
using namespace std;
class Starost
{
private:
int x,pominati,godini;
public:
int setStarost(int x)

5
{
godini=x;
return godini;
}
void getStarost(int dx)
{
godini+=dx;
}
void pecatenje()
{
cout<<godini<<endl;
}
};
int main()
{
int x,dx;
Starost objekt;
cout<<"Vnesi pocetna vozrast na licnosta "<<endl;
cin>>x;
objekt.setStarost(x);
cout<<"Pocetnata vozrast e ";
objekt.pecatenje();
cout<<"Vnesete pominati godini ";
cin>>dx;
objekt.getStarost(dx);
cout<<"Segasnata vozrast na licnosta e: "<<endl;
objekt.pecatenje();
return 0;
}

You might also like