Saturday, November 14, 2015

Source Code Program Mencari Hari Lahir Menggunakan C++

           Selamat sore, kali ini gue bakalan ngepost tentang sorce code dari program bikinan gue sendiri, sesuai dengan judulnya ini merupakan source code dari program mencari hari lahir, jadi bagi yang pengen tau lahirnya hari apa bisa menggunakan program ini :D. Ini sebenarnya merupakan tugas kuliah gue yaitu pada mata kuliah PPRPL(bagi yg nggak tau silahkan googling :v) kebetulan gue kuliah dijurusan Teknik Informatika xD.


     
Langsung aja salin source code dibawah ini ke program turbo c++ milik anda, trus dicompile.
Monggo gan yang pengen coba :D




SOURCE CODE




#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(thn%4!=0)
f=28;
else if ((thn%100==0)&&(thn%400!=0))
f=28;
else
f=29;
if(thn%4!=0)
if ((thn%100==0)&&(thn%400!=0))
if((thn%4!=0) && ((thn%100==0)&&(thn%400!=0)))

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;
}

k=(thn-1)/4;
sisa =((thn+h)+k)%7;

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";else
if (sisa==0) cout<<"Jum'at '";
}



EmoticonEmoticon