Selasa, 30 Juni 2015

C++ Program JAM DIGITAL ( CLASS )

Program JAM DIGITAL bahasa C++ menggunakan CLASS

#include <iostream>
#include <ctime>
#include <cstdlib>
#include <windows.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

class Simulator{
public :
Simulator();
int ambil_jam();
int proses();

private :
int jam, menit, detik;
};

Simulator::Simulator(){
}

int Simulator::ambil_jam(){
//deklarasi objek yang memanfaatkan class dan struct yang ada di library time.h
    time_t rawtime;
tm * timeinfo;
//proses pengambilan data waktu sistem
    time ( &rawtime );
timeinfo = localtime ( &rawtime );

//proses pemindahan data waktu sesuai dengan format ke dalam variabel
    jam=timeinfo->tm_hour;     //format untuk jam
    menit=timeinfo->tm_min;    //format untuk menit
    detik=timeinfo->tm_sec;    //format untuk detik
}

int Simulator::proses(){
while (true){
system ("cls");
cout<<"==========================================\n";
cout<<"||\t\t\t\t\t||\n";
cout<<"||\t\tJAM DIGITAL\t\t\ ||\n";
cout<<"||\t\t  ";
cout<<jam<<":"<<menit<<":"<<detik;
cout<<"\t\t||\n";
cout<<"||\t\t\t\t\t||\n==========================================\n\n";
Sleep(1000);
detik=detik+1;
if (detik>59){
detik=0;
menit=menit+1;
if(menit>59){
menit=0;
jam=jam+1;
if(jam>23){
jam=0;

}
}
}
}

}

int main(int argc, char *argv[]) {
Simulator digital;
digital.ambil_jam();
digital.proses();

return 0;
}

Hasil Compile :




Related Posts:

  • Pascal - Program Konversi Nilai Ujianprogram Konversi Nilai Ujian menggunakan Bahasa Pascal program Konversi_Nilai_Ujian; {Dibaca nilai ujian mahasiswa dalam angka, konversikan nilai tersebut kedalam kategori nilai sebagai berikut : 80-100=A, 65-79=B, 55-64=C, … Read More
  • Pascal - Program Wujud Air Program Wujud Air menggunakan Bahasa Pascal program Wujud_Air(SUHU); {Dibaca suhu air, tampilkan wujud air tersebut dengan ketentuan  suhu>100 adalah UAP, suhu 0 -100 adalah cair, suhu<0 adalah BEKU} {DEKLARASI} … Read More
  • Pascal - Program Deret Fibonacci ( Iteratif )Program Deret Fibonacci ( Iteratif ) menggunakan bahasa Pascal program Fibonacci_Iteratif; {Buatlah program deret fibonacci dengan batas sejumlah N.  Contoh : N = 5, maka Output : 0, 1, 1, 2, 3. Program ini dibuat … Read More
  • Pascal - Program Pangkat RekursifProgram Pangkat Rekursif menggunakan bahasa Pascal program Pangkat_Rekursif; uses crt; function pangkat(a : integer; n : integer):integer; begin      if n = 0 then      begin     &nb… Read More
  • Pascal - Program Rangkaian Listrik (switch-case)Program Rangkaian Listrik (switch-case) menggunakan bahasa Pascal program rangkaian_listrik; {Dibaca tiga tahanan R1, R2 dan R3.Disusun tahanan tersebut menjadi paralel  dan seri. Kemudian tampilkan hambatan seri total … Read More

3 komentar: