Professional Documents
Culture Documents
Zadaci Klasi
Zadaci Klasi
Zadaci Klasi
.
: . ,
.
#include <iostream>
#include <cmath>
//klasa pravoagolnik
class triagolnik
public:
float a,b,c;
float povrsina() {
float s;
s=(a+b+c)/2;
return sqrt(s*(s-a)*(s-b)*(s-c));
float perimetar () {
return a+b+c;
};
//glavna programa
int main()
return 0;
2.
.
:
:: , .
#include <iostream>
class pravoagolnik{
private:
float a;
float b;
public:
float Citaj_str_a();
float Citaj_str_b();
float Plostina();
float Perimetar();
};
//
void pravoagolnik::Postavi_vrednosti(float v1, float v2){
a=v1;
b=v2;
}
float pravoagolnik::Citaj_str_a(){
return a;
float pravoagolnik::Citaj_str_b(){
return b;
float pravoagolnik::Plostina(){
return a*b;
float pravoagolnik::Perimetar(){
return 2*(a+b);
//
int main(){
float a1,b1;
cin>>a1>>b1;
p1.Postavi_vrednosti(a1,b1);
return 0;
3.
.
#include <iostream>
class kvadar{
private:
float a,b,c;
public:
float citaj_str_a();
float citaj_str_b();
float citaj_str_c();
float plostina();
float volumen();
};
a=v1;
b=v2;
c=v3;
}
float kvadar::citaj_str_a(){
return a;
float kvadar::citaj_str_b(){
return b;
float kvadar::citaj_str_c(){
return c;
float kvadar::volumen(){
return a*b*c;
float kvadar::plostina(){
return 2*(a*b+b*c+a*c);
//
int main(){
kvadar k1; // 1
float a1,b1,c1;
k1.postavi_vrednosti_na_stranite(a1,b1,c1);
return 0;
4.
.
#include <iostream>
class krug{
private:
float r;
public:
float citaj_r();
float plostina();
float perimetar();
};
r=v1;
float krug::citaj_r(){
return r;
float krug::perimetar(){
return 2*r*3.14;
float krug::plostina(){
return r*r*3.14;
//
int main(){
krug r1; // r1
float rr;
cin>>rr;
r1.postavi_vrednosti_na_radius(rr);
return 0;