КЛАСИ
1. прости броеви помали од а
#include<iostream>
using namespace std;
class prbroj
{
private:
int x;
public:
void setbroj(int a)
{
x=a;
}
void getprostbr ()
{
int i, j, br=0;
for(i=2;i<x;i++)
{
for (i=2;j<i;j++)
{
if(i%j==0)
br=br+1;
}
if(br==0)
cout<<i<<",";
}}};
int main ()
{
int a;
cout<<"vnesi cel broj"<<endl;
cin>>a;
prbroj k;
k.setbroj(a);
cout<<"prosti broevi pomali od
"<<a<<"se"<<k.getprostbr();
return 0;
}
Изработиле :
Габриела Ѓоргиевска
Елеонора Атанасова
2. пресметување нзс и нзд на
дадени броеви
#include<iostream>
using namespace std;
class nzs_nzd
{
private:
int b1,b2;
public:
void setbroj(int x, int y)
{
b1=x;
b2=y;
}
int getnzs()
{
int pog , pom ,cekor;
if (b1>b2)
{
pog=b1;
pom=b2;}
else
{
pog=b2;
pom=b1;
}
cekor =pog;
while(pog%pom!=0)
{
pog=pog+cekor;
}
return pog;
}
int getnzd ()
{
while (b1!=b2)
if (b1>b2)
b1=b1-b2;
else
b2=b2-b1;
return b1;
}
};
int main ()
{
int a,b;
cout<<"vnesi gi
broevite"<<endl;
cin>>a>>b;
nzs_nzd n;
n.setbroj(a,b);
cout
<<"nzs("<<a<<","<<b<<")="<<n.getnzs()
<<endl;
cout<<"nzd("<<a<<","<<b<<")="<<n.getnzd();
return 0;
}
Изработиле :
Габриела Ѓоргиевска
Елеонора Атанасова
3. пресметување плоштина и
периметар на триаголник
#include <cmath>
#include <iostream >
using namespace std;
class tri
{
private:
double x,y,z;
public :
tri (double a , double b ,
double c)
{
setstrani (a,b,c);
}
void setstrani (double a ,
double b , double c )
{
x=a;
y=b;
z=c;
}
double getplostina()
{
double s;
s=(z+y+x)/2;
return sqrt(s*(s-x)*(s-y)*(s-z));
}
double getperimetar()
{
return x+y+z;
} };
int main ()
{
double m ,n,p;
cout <<"vnesi gi
stranite "<<endl;
cin>>m>>n>>p;
tri t(m,n,p);
cout <<"plostinata
e " <<t.getplostina()<<endl;
cout<<"perimetarot e
"<<t.getperimetar();
return 0;
}
Изработиле : Габриела Ѓоргиевска , Елеонора Атанасова
4. пресметување возраст
#include<iostream>
using namespace std;
class vozrast
{
private:
int gr,mr,dr,gd,md,dd;
public:
void setdenes (int gd1, int md1,
int dd1)
{
gd=gd1;
md=md1;
dd=dd1;
}
void setragjanje(int gr1, int
mr1, int dr1)
{ gr=gr1;
mr=mr1;
dr=dr1; }
int getgodini ()
{
if (dd<dr)
md=md-1;
if (md<mr)
gd=gd-1;
return gd-gr;}};
int main ()
{
int gd1,md1,dd1,gr1,mr1,dr1;
cout<<"vnesi ja
denesnata data"<<endl;
cout<<"godina mesec
den"<<endl;
cin>>gd1>>md1>>dd1;
cout<<"vnesi ja datata
na ragjanje"<<endl;
cin>>gr1>>mr1>>dr1;
vozrast l;
l.setdenes(gd1,md1,dd1);
l.setragjanje(gr1,mr1,dr1);
cout<<"licnosta
ima"<<l.getgodini()<<"godini"<<endl;
return 0;
}
Изработиле : Габриела Ѓоргиевска , Елеонора Атанасова
5. пресметување плоштина и
периметар на круг
#include <cmath>
#include <iostream >
using namespace std;
class krug
{
private:
double radius ;
public :
krug (double r )
{
setradius (r);
}
void setradius (double r )
{
radius=r;
}
double getplostina()
{
return radius*radius*3.14 ;
}
double getperimetar()
{
return radius*3.14*2;
}
};
int main ()
{
double r;
cout <<"vnesi go radiusot"<<endl;
cin>>r;
krug k (r);
cout <<"plostinata
e " <<k.getplostina()<<endl;
cout<<"perimetarot e
"<<k.getperimetar();
return 0;
}
Изработиле : Габриела Ѓоргиевска , Елеонора Атанасова
6.пресметување волумен на стан
#include<iostream>
using namespace std;
class kutija
{
private:
double k ;
public:
double volumen(double a , double
b , double c)
{
k=a*b*c;
return k;
}};
int main()
{
double a ,b ,c ,v1,v2,v3,v4,v5;
cout<<"Vnesi gi
dimenziite na kujnata"<<endl;
cin >>a>>b>>c;
kutija k;
v1=k.volumen(a,b,c);
cout<<"volumenot na
kujnata e "<<v1<<endl;
cout<<"Vnesi gi
dimenziite na dnevnata"<<endl;
cin >>a>>b>>c;
kutija d;
v2=d.volumen(a,b,c);
cout<<"volumenot
na dnevnata ee
"<<v2<<endl;
cout<<"Vnesi gi
dimenziite na spalnata"<<endl;
cin >>a>>b>>c;
kutija s;
v3=s.volumen(a,b,c);
cout<<"volumenot na
spalnata e "<<v3<<endl;
cout<<"Vnesi gi
dimenziite na kupatiloto"<<endl;
cin >>a>>b>>c;
kutija m;
v4=m.volumen(a,b,c);
cout<<"volumenot na
kupatiloto e "<<v4<<endl;
v5=v1+v2+v3+v4;
cout<<"volumenot na
stanot e "<<v5;
return 0;
}
Изработиле : Габриела Ѓоргиевска , Елеонора Атанасова
7. периметар и плоштина на
триаголник
#ifndef FACETRI_H_INCLUDED
#define FACETRI_H_INCLUDED
#endif // FACETRI_H_INCLUDED
#include <iostream >
using namespace std;
class triagolnik
{
private:
double p,l,s;
public:
double perimetar(double,
double,double);
double plostina(double,
double,double);
};
# include <iostream >
#include<cmath>
#include "facetri.h"
using namespace std;
double triagolnik :: perimetar (double x, double y , double z)
{
l=x+y+z;
return l;
}
double triagolnik :: plostina
(double x, double y , double z)
{
s=(x+y+z)/2;
p=sqrt(s*(s-x)*(s-y)*(s-z));
return p;
};
#include<iostream>
#include <cmath>
using namespace std;
#include "facetri.h"
int main()
{
double a ,b,c;
cout <<"vnesi gi
stranite na triagolnikot "<<endl;
cin>>a>>b>>c;
triagolnik t;
cout <<"perimatarot e
"<< t.perimetar(a,b,c)<<endl;
cout <<"plostinata e
" <<t.plostina(a,b,c)<<endl;
return 0;
}
Изработиле : Габриела Ѓоргиевска , Елеонора Атанасова

0 comments:
Post a Comment