Program Mencari, menebak hari Kelahiran dengan C++
Senin, 06 Mei 2013
1
komentar
Hari kelahiran |
Berikut ini syntax programnya:
#include<iostream.h>
main()
{
int tgl,bln,h,thn,feb,k,s;
cout<<"******************************"<<endl;
cout<<"PROGRAM MENEBAK HARI KELAHIRAN"<<endl;
cout<<" by Joko Muryanto "<<endl;
cout<<"******************************"<<endl;
cout<<"Masukkan Tanggal : "; cin>>tgl;
cout<<"Masukkan Bulan : ";cin>>bln;
cout<<"Masukkan tahun : "; cin>>thn;
cout<<"******************************"<<endl;
cout<<"Tahun "<<thn;
if (thn%400==0)
{cout<<" adalah tahun kabisat"<<endl;
feb=29;}
else if
( (thn%100 !=0)&&(thn%400!=0)&&(thn%4==0))
{ cout<<" adalah tahun kabisat"<<endl;
feb=29; }
else if
((thn%100 != 0) && (thn% 400 != 0)&&(thn %4!=0))
{ cout<<" adalah bukan tahun kabisat"<<endl;
feb=28; }
else if
((thn % 100 == 0) && (thn% 400 != 0))
{cout<<" adalah bukan tahun kabisat"<<endl;
feb=28;}
if (bln==1)
{ h=tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==2)
{ h=31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==3)
{ h=31+feb+tgl ;
cout<<"Jumlah hari = "<<h<<endl;}
else if (bln==4)
{h=31+feb+31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==5)
{ h=31+feb+31+30+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==6)
{ h=31+feb+31+30+31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==7)
{ h=31+feb+31+30+31+30+tgl ;
cout<<"Jumlah hari = "<<h<<endl;}
else if (bln==8)
{h=31+feb+31+30+31+30+31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==9)
{h=31+feb+31+30+31+30+31+30+tgl ;
cout<<"Jumlah hari = "<<h<<endl;}
else if (bln==10)
{h=31+feb+31+30+31+30+31+30+31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==11)
{h=31+feb+31+30+31+30+31+30+31+30+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else if (bln==12)
{ h=31+feb+31+30+31+30+31+30+31+30+31+tgl ;
cout<<"Jumlah hari = "<<h<<endl; }
else
cout<<"Masukan tdk sesuai, ulangi lagi"<<endl;
cout<<"===================== "<<endl;
k=(thn-1)/4;
cout<<"Nilai K = "<<k<<endl;
cout<<"===================== "<<endl;
s=(thn+h+k)%7 ;
cout<<"Sisa = "<<s<<endl;
cout<<"*******************************"<<endl;
switch (s)
{ case 0:
cout<<"Tanggal lahir Anda adalah Jum'at"<<endl;
break;
case 1:
cout<<"Tanggal lahir Anda adalah Sabtu"<<endl;
break;
case 2:
cout<<"Tanggal lahir Anda adalah Minggu"<<endl;
break;
case 3:
cout<<"Tanggal lahir Anda adalah Senin"<<endl;
break;
case 4:
cout<<"Tanggal lahir Anda adalah Selasa"<<endl;
break;
case 5:
cout<<"Tanggal lahir Anda adalah Rabu"<<endl;
break;
case 6:
cout<<"Tanggal lahir Anda adalah Kamis"<<endl;
break;
case 7:
cout<<"Sebaiknya Cek lagi Inputan Anda"<<endl;
break;
default:
cout<<"Anda salah memasukkan angka Ulangi lagi";
break;
}
cout<<"*******************************"<<endl;
}
Silahkan dicoba. semoga Program Mencari, menebak hari Kelahiran dengan C++ berhasil
1 komentar:
lumayan susah juga ya untuk menebak hari kelahiran menggunakan komputer ini...
isolasi hp
Posting Komentar