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:
Posting Komentar