Ini sahabat-sahabatku ada contoh program untuk menebak hari lahir dengan C++. Pada program ini saya menggunakan software geany, untuk sahabat-sahabatku yang memakai software lain silakan menyesuaikan programnya.
#include <iostream>
using namespace std;
int main()
{int tgl,bln,thn,jh,jh1,k,s;
char nm[20];
cout<<" SELAMAT DATANG DI PROGRAM HARI LAHIR ANDA"<<endl;
cout<<"Isi data di bawah ini untuk mengetahui hari lahir Anda"<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Untuk mengisi Bulan Lahir"<<endl;
cout<<"(1) Januari (5) Mei (9) September"<<endl;
cout<<"(2) Februari (6) Juni (10) Oktober"<<endl;
cout<<"(3) Maret (7) Juli (11) November"<<endl;
cout<<"(4) April (8) Agustus (12) Desember"<<endl;
cout<<"-----------<<>>-----------"<<endl;
cout<<"Masukkan nama jangan pakai spasi :)"<<endl;
cout<<"Nama panggilan aja"<<endl;
cout<<"Masukkan nama --> "; cin>>nm;
cout<<"Tanggal Lahir --> "; cin>>tgl;
cout<<"Bulan Lahir --> "; cin>>bln;
cout<<"Tahun Lahir --> "; cin>>thn;
cout<<"-----------<<>>-----------"<<endl;
if (bln==1)
{jh=tgl; jh1=tgl;}
else
if (bln==2)
{jh=31+tgl; jh1=31+tgl;}
else
if (bln==3)
{jh=59+tgl; jh1=60+tgl;}
else
if (bln==4)
{jh=90+tgl; jh1=91+tgl;}
else
if (bln==5)
{jh=120+tgl; jh1=121+tgl;}
else
if (bln==6)
{jh=151+tgl; jh1=152+tgl;}
else
if (bln==7)
{jh=181+tgl; jh1=182+tgl;}
else
if (bln==8)
{jh=212+tgl; jh1=213+tgl;}
else
if (bln==9)
{jh=242+tgl; jh1=243+tgl;}
else
if (bln==10)
{jh=273+tgl; jh1=274+tgl;}
else
if (bln==11)
{jh=303+tgl; jh1=304+tgl;}
else
{jh=334+tgl; jh1=335+tgl;}
k=(thn-1)/4;
if ((thn%100==0) && (thn%400==0))
s=(thn+jh1+k)%7;
else
if (thn%4==0)
s=(thn+jh1+k)%7;
else
s=(thn+jh+k)%7;
cout<<"Saudara "<<nm;
if (s==0)
cout<<" Anda lahir pada hari Jumat"<<endl;
else
if (s==1)
cout<<" Anda lahir pada hari Sabtu"<<endl;
else
if (s==2)
cout<<" Anda lahir pada hari Minggu"<<endl;
else
if (s==3)
cout<<" Anda lahir pada hari Senin"<<endl;
else
if (s==4)
cout<<" Anda lahir pada hari Selasa"<<endl;
else
if (s==5)
cout<<" Anda lahir pada hari Rabu"<<endl;
else
cout<<" Anda lahir pada hari Kamis"<<endl;
cout<<"Kalau tidak percaya coba cek di kalender"<<endl;
}
thanks for your kindess
BalasHapus