Tahun Kabisat (Bahasa Inggris: Leap Year) adalah sebuah Tahun Syamsiah di mana pada tahun tersebut jumlah hari tidak terdiri dari 365 hari tetapi 366 hari. Satu tahun syamsiah tidak secara persis terdiri dari 365 hari, tetapi 365 hari 5 jam 48 menit 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap 4 tahun akan kekurangan hampir 1 hari (tepatnya 23 jam 15 menit 0,7256 detik). (id.wikipedia.com)
berikut tampilan program yang akan kita buat:
Gambar 1. Program tahun Kabisat
Berikut Source Codenya:
#include <conio.h>
#include <iostream.h>
void main()
{
int x;
cout<<"Masukkan Tahun: ";
cin>>x;
cout<<endl <<"======================================" <<endl <<endl;
if(x%400==0)
{ cout<<x;cout <<" adalah TAHUN KABISAT " ; }
else
if(x%400==0 && x%100==0)
{cout<<x; cout <<" adalah BUKAN TAHUN KABISAT " ; }
else
if((x%400!=0 && x%100!=0) && x%4==0)
{cout<<x; cout<<" adalah TAHUN KABISAT " ; }
else
{cout<<x ;cout<<" adalah BUKAN TAHUN KABISAT " ; }
getch();
}
#include <iostream.h>
void main()
{
int x;
cout<<"Masukkan Tahun: ";
cin>>x;
cout<<endl <<"======================================" <<endl <<endl;
if(x%400==0)
{ cout<<x;cout <<" adalah TAHUN KABISAT " ; }
else
if(x%400==0 && x%100==0)
{cout<<x; cout <<" adalah BUKAN TAHUN KABISAT " ; }
else
if((x%400!=0 && x%100!=0) && x%4==0)
{cout<<x; cout<<" adalah TAHUN KABISAT " ; }
else
{cout<<x ;cout<<" adalah BUKAN TAHUN KABISAT " ; }
getch();
}
Logika Program :
- Ciri TahunKabisat :
- habis dibagi 4 namun tidak habis dibagi 100
- hbis dibagi 100 dan 400.
- x adalah variabel inputan untuk memasukkan tahun
- getch() adalah fungsi untuk menahan layar. sehingga kita dapat menyaksikan output.
>>Terima kasih telah berkunjung di AKUBECUS.blog <<<
Tidak ada komentar:
Posting Komentar