M-S Blog

M-S Blog

M-S Blog

+

C++ | Menentukan Hari Berdasarkan Input Tanggal

M-S Blog | Menentukan Hari Berdasarkan Input Tanggal dengan C++

#include <iostream.h> main() { int tgl,bln,thn,k,f,h,sisa; cout<<"==============================================="<<endl; cout<<" -- ** -- Program Pencarian Hari Lahir -- ** --"<<endl; cout<<"==============================================="<<endl; cout<<endl; cout<<"Masukkan Tanggal Lahir Anda      --> ";cin>>tgl; cout<<"Masukkan Bulan Lahir Anda (1-12) --> ";cin>>bln; cout<<"Masukkan Tahun Lahir Anda        --> ";cin>>thn; cout<<endl; { if (bln == 1) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Januari "<<thn<<" '"<<endl; else if (bln == 2) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Februari "<<thn<<" '"<<endl; else if (bln == 3) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Maret "<<thn<<" '"<<endl; else if (bln == 4) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" April "<<thn<<" '"<<endl; else if (bln == 5) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Mei "<<thn<<" '"<<endl; else if (bln == 6) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Juni "<<thn<<" '"<<endl; else if (bln == 7) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Juli "<<thn<<" '"<<endl; else if (bln == 8) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Agustus "<<thn<<" '"<<endl; else if (bln == 9) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" September "<<thn<<" '"<<endl; else if (bln == 10) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Oktober "<<thn<<" '"<<endl; else if (bln == 11) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" November "<<thn<<" '"<<endl; else if (bln == 12) cout<<"Anda Lahir Pada Tanggal ' "<<tgl<<" Desember "<<thn<<" '"<<endl; cout<<endl; } if(thn%4!=0) f=28; else if ((thn%100==0)&&(thn%400!=0)) f=28; else f=29; {cout<<"Tahun "<<thn<<" adalah "; if(thn%4!=0) cout<<"Bukan Tahun Kabisat"<<endl; if ((thn%100==0)&&(thn%400!=0)) cout<<"Bukan Tahun Kabisat"<<endl; else if((thn%4!=0) && ((thn%100==0)&&(thn%400!=0))) cout<<"Tahun Kabisat"<<endl;} cout<<"Maka, Bulan Februari pada tahun "<<thn<<" ada "<<f<<" hari"<<endl<<endl; { int h; cout<<"-- ** -- Cara Menentukan Hari Kelahiran -- ** --"<<endl; cout<<endl; cout<<"--> Langkah Pertama"<<endl; cout<<"01 Januari "<<thn<<" sampai dengan "<<tgl<<" "<<bln<<" "<<thn<<endl; if (bln == 1) cout<<tgl<<" Januari adalah hari ke- "<<tgl<<endl; else if (bln == 2) {h=31+tgl; cout<<tgl<<" Februari adalah hari ke- "<<h<<endl; } if (bln == 3) { h=31+f+tgl; cout<<tgl<<" Maret adalah hari ke- "<<h<<endl; } else if (bln == 4) { h=31+f+31+tgl; cout<<tgl<<" April adalah hari ke- "<<h<<endl;< } else if (bln == 5) { h=31+f+31+30+tgl; cout<<tgl<<" Mei adalah hari ke- "<<h<<endl; } else if (bln == 6) { h=31+f+31+30+31+tgl; cout<<tgl<<" Juni adalah hari ke- "<<h<<endl; } else if (bln == 7) { h=31+f+31+30+31+30+tgl; cout<<tgl<<" Juli adalah hari ke- "<<h<<endl;< } else if (bln == 8) { h=31+f+31+30+31+30+31+tgl; cout<<tgl<<" Agustus adalah hari ke- "<<h<<endl; } else if (bln == 9) { h=31+f+31+30+31+30+31+30+tgl; cout<<tgl<<" September adalah hari ke- "<<h<<endl; } else if (bln == 10) { h=31+f+31+30+31+30+31+30+31+tgl; cout<<tgl<<" Oktober adalah hari ke- "<<h<<endl; } else if (bln == 11) { h=31+f+31+30+31+30+31+30+31+30+tgl; cout<<tgl<<" November adalah hari ke- "<<h<<endl; } else if (bln == 12) { h=31+f+31+30+31+30+31+30+31+30+31+tgl; cout<<tgl<<" Desember adalah hari ke- "<<h<<endl; } cout<<endl; k=(thn-1)/4; cout<<"--> Langkah Kedua "<<endl; cout<<thn<<" - 1 = "<<(thn-1)<<endl; cout<<"lalu "<<(thn-1)<<" dibagi 4 = "<<(thn-1)/4<<endl; cout<<endl; sisa=((thn+h)+k)%7; cout<<"--> Langkah Ketiga"<<endl; cout<<thn<<" + "<<h<<" = "<<(thn+h)<<endl; cout<<"lalu ("<<(thn+h)<<" + "<<k<<") mod 7 sisanya "<<sisa<<endl; cout<<endl; cout<<"--> Hasil Akhirnya"<<endl; cout<<"Jadi Hari Lahir Anda Adalah Hari ' "; if (sisa==1) cout<<"Sabtu '";else if (sisa==2) cout<<"Minggu '";else if (sisa==3) cout<<"Senin '";else if (sisa==4) cout<<"Selasa '";else if (sisa==5) cout<<"Rabu '";else if (sisa==6) cout<<"Kamis '";else if (sisa==7) cout<<"Maka Sebaiknya Anda Belajar Berhitung Lagi Deh ^.^";else if (sisa==0) cout<<"Jum'at '"; } }

Screnshoot 

C++ | Menentukan Hari Berdasarkan Input Tanggal

C++ | Menentukan Hari Berdasarkan Input Tanggal

Password : codenesia
Jika ada pertanyaan mengenai "Menentukan Hari Berdasarkan Input Tanggal" silahkan tinggalkan komentar !
03:17

0 komentar:

Post a Comment

 
Top