overloading adalah fungtion yang memiliki parameter dimana fungsi fungsi itu memiliki operasi yang berbeda.
inilah contoh kodingan overloading dalam menghitung luas lingkaran dan luas tabung.
#include<iostream>
using namespace std;
class lingkaran{
friend ostream& operator << (ostream&, lingkaran&);
friend istream& operator >> (istream&, lingkaran&);
public:
lingkaran(){
r=0;
phi=3.14;
l=0;
}
float luas(){
l=phi*r*r;
return l;
}
private:
int r;
float phi, l;
};
ostream& operator << (ostream& keluar, lingkaran& link){
keluar <<"r = :"<<link.r<<endl;
keluar <<"luas lingkaran adalah "<<link.luas()<<endl<<endl<<endl;
}
istream& operator >> (istream& masuk, lingkaran& karan){
cout<<"masukkan r =";
masuk >> karan.r;
return masuk;
}
class luastabung{
friend ostream& operator << (ostream&, luastabung&);
friend istream& operator >> (istream&, luastabung&);
public:
luastabung(){
r=0;
phi=3.14;
t=0;
l=0;
}
float luasalas(){
l=(2*phi*r*r)+(2*phi*r*t);
return l;
}
private:
int r;
int t;
float phi, l;
};
ostream& operator << (ostream& aku, luastabung& kamu){
aku <<"r = :"<<kamu.r<<endl;
aku <<"t = :"<<kamu.t<<endl;
aku <<"luas tabung adalah "<<kamu.luasalas();
}
istream& operator >> (istream& dia, luastabung& mereka){
cout<<"masukkan r =";
dia >> mereka.r;
cout<<"masukkan t =";
dia >> mereka.t;
return dia;
}
main(){
lingkaran x;
cin>>x;
cout<<x;
luastabung y;
cin>>y;
cout<<y;
}
menghitung cc ke farenheit dan reamur:
#include<iostream>
using namespace std;
class celsius{
friend ostream& operator << (ostream&, celsius&);
friend istream& operator >> (istream&, celsius&);
private:
float c, r, f;
public:
celsius(){
r=0;
f=0;
c=0;
}
float reamur(){
r=4.0/5*c;
return r;
}
float farenheit(){
f=(9.0/5*c)+32;
return f;
}
};
ostream& operator << (ostream& aku, celsius& kamu){
cout<<endl;
aku <<"c = "<<kamu.c<<endl;
aku <<"cc ke reamur adalah "<<kamu.reamur();cout<<endl;
aku <<"cc ke farenheit adalah "<<kamu.farenheit();
}
istream& operator >> (istream& dia, celsius& mereka){
cout<<"masukkan celsius =";
dia >> mereka.c;
return dia;
}
main(){
celsius x;
cin>>x;
cout<<x;
}
Pengertian Monitor dan Fungsinya - Monitor adalah perangkat keras yang digunakan sebagai alat output data secara grafis pada sebuah CPU, monitor juga kerap disebut sebagai layar tampilan komputer. Monitor merupakan salah satu perangkat keras (Hardware) yang digunakan sebagai penampilan output video dari pada sebuah CPU, dan kegunaannya tersebut tidak dapat dipisahkan dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu sebagai penampilan gambar maka tentunya komputer sangat sulit digunakan dan bahkan sama sekali tidak dapat digunakan tanpa menggunakan monitor. Monitor disebut juga dengan VDU (Visual Display Unit).
Fungsi Monitor
Monitor berfungsi sebagai Output dari memori komputer atau central processing unit berupa biner. Ini harus diubah menjadi bahasa manusia dan ditampilkan kemonitor sehingga bisa dibaca oleh pengguna












