Assalamu’alaikum..
Dipagi yang alhamdulillah kita masih bisa merasakan sejuknya
udara ini, saya akan memposting contoh penggunaan class pada C++.
Disini saya akan membuat class Time yang berisi
variabel jam,menit,detik dan sebuah fungsi printTime. Dalam konsep OOP, fungsi
biasa disebut Method.
Oke tutorial kali ini diharapkan kita bisa lebih
memahami apa itu konsep OOP. Juga bisa membedakan waktu dengan format 12 jam
dan format 24 jam.
Yuk, kita simak kode berikut:
#include
<iostream>
using namespace std;
class Time{
public:
int
hour,minute,second;
void printTime(){
if (hour==24){
hour=0;
}
cout<<hour<<":"<<minute<<":"<<second<<endl;
}
void printTimeAMPM(){
int jam=hour-12;
if(jam==0){
jam=12;
cout<<jam<<":"<<minute<<":"<<second<<"
PM"<<endl;
}else if(hour==0){
jam=12;
cout<<jam<<":"<<minute<<":"<<second<<"
AM"<<endl;
}else if(hour<12){
cout<<hour<<":"<<minute<<":"<<second<<"
AM"<<endl;
}else{
cout<<jam<<":"<<minute<<":"<<second<<"
PM"<<endl;
}
}
};
int main()
{
Time t;
t.hour=12;
t.minute=12;
t.second=34;
cout<<"Waktu:
"<<endl;
cout<<"Format 24 jam: ";
t.printTime();
cout<<"Format 12 jam: ";
t.printTimeAMPM();
return 0;
}
dengan output seperti ini:
Sekian
dari saya, semoga bermanfaat :)
Mohon
dikoreksi jika ada kesalahan. Disini kita sama-sama belajar..
Komentar
Posting Komentar