2 Maret 2015

Tahun Kabisat pada C++

            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();

}


Logika Program :
  • Ciri TahunKabisat :
  • habis dibagi 4 namun tidak habis dibagi 100
  • hbis dibagi 100 dan  400.
  • adalah variabel inputan untuk memasukkan tahun
  • getch() adalah fungsi untuk menahan layar. sehingga kita dapat menyaksikan output.
untuk memahami lebih dalam pelajari lebih lanjut tentang konsep Sisa Pembagian.



>>Terima kasih telah berkunjung di AKUBECUS.blog <<< 

Tidak ada komentar:

Posting Komentar