Sabtu, Oktober 20, 2012

Penghitung Hari dengan C++

Membuat Program penghitung hari keberapa yang dihitung mulai dari awal tahun. Menggunakan fungsi if dan switch....case.
contoh kasus
Input : tahun 2004
Input : bulan 3
Input : tanggal 1
Output : Hari ke 61

Contoh penulisan code dengan bahasa C++ :
/*
original source code by Aris Pujud Kurniawan
*/
#include <iostream>
using namespace std;
int main(){
    /* original source code by Aris Pujud Kurniawan*/
    int tgl, bln, thn, hari;
    int jan=31,feb=28,mar=31,apr=30,mei=31,jun=30,jul=31,agu=31,sep=30,okt=31,nov=30,des=31;
    cout<<"Masukkan Tahun   = "; cin>>thn;
    cout<<"Masukkan Bulan   = "; cin>>bln;
    cout<<"Masukkan Tanggal = "; cin>>tgl;
    if(thn%4==0){
                 feb=29;
                 }
    switch (bln){
           case 1 : hari=tgl; break;
           case 2 : hari=jan+tgl; break;
           case 3 : hari=jan+feb+tgl; break;
           case 4 : hari=jan+feb+mar+tgl; break;
           case 5 : hari=jan+feb+mar+apr+tgl; break;
           case 6 : hari=jan+feb+mar+apr+mei+tgl; break;
           case 7 : hari=jan+feb+mar+apr+mei+jun+tgl; break;
           case 8 : hari=jan+feb+mar+apr+mei+jun+jul+tgl; break;
           case 9 : hari=jan+feb+mar+apr+mei+jun+jul+agu+tgl; break;
           case 10 : hari=jan+feb+mar+apr+mei+jun+jul+agu+sep+tgl; break;
           case 11 : hari=jan+feb+mar+apr+mei+jun+jul+agu+sep+okt+tgl; break;
           case 12 : hari=jan+feb+mar+apr+mei+jun+jul+agu+sep+okt+nov+tgl; break;
           }
    cout<<"Hari ke "<<hari<<endl;
   
    system("Pause");
    system("CLS");
    main();
    return 0;
}


Untuk mencoba menjalankan tekan F9.
Jika males nulisnya silahkan download source code nya saja.

 .::DOWNLOAD::.

Sekian tutorial ini semoga membantu. jangan lupa tinggalkan coment and follow yaaaa... 

0 komentar:

Twitter Delicious Facebook Digg Stumbleupon Favorites More