Soal :
Tulislah program dengan menggunakan bahasa C++ untuk menghitung Luas Segitiga secara OOP dengan attribute, method, setter, getter dan konstruktor
Source Code :
Program :
Tulislah program dengan menggunakan bahasa C++ untuk menghitung Luas Segitiga secara OOP dengan attribute, method, setter, getter dan konstruktor
Source Code :
#include <iostream>
using namespace std;
class Segitiga
{
public:
float a;
float t;
float luas;
Segitiga(float alas, float tinggi)
{
a=alas;
t=tinggi;
}
void HitungLuas()
{
luas=a*t/2;
cout<<"Luas Segitiga = "<<luas<<endl;
}
void setA(float alas)
{
a=alas;
}
void setT(float tinggi)
{
t=tinggi;
}
int getA(float alas)
{
return a;
}
int getT(float tinggi)
{
return t;
}
};
int main()
{
Segitiga b (2,3);
//b.setA(2);
//b.setT(3);
b.HitungLuas();
}
using namespace std;
class Segitiga
{
public:
float a;
float t;
float luas;
Segitiga(float alas, float tinggi)
{
a=alas;
t=tinggi;
}
void HitungLuas()
{
luas=a*t/2;
cout<<"Luas Segitiga = "<<luas<<endl;
}
void setA(float alas)
{
a=alas;
}
void setT(float tinggi)
{
t=tinggi;
}
int getA(float alas)
{
return a;
}
int getT(float tinggi)
{
return t;
}
};
int main()
{
Segitiga b (2,3);
//b.setA(2);
//b.setT(3);
b.HitungLuas();
}
Program :