CODEBLOCKS : Menentukan tahun kabisat dengan bahasa program c++

Kali ini saya akan memberikan contoh bagaimana menentukan tahun kabisat dengan bahasa pemrograman c++, sebelum itu kita harus tahu terlebih dahulu cara menentukan tahun kabisat.
Tahun kabisat terjadi ketika :

  1. Tahun tersebut habis dibagi 400
  2. Tahun tersebut tidak habis dibagi 400, tidak habis dibagi 100 namun habis dibagi 
Contoh tahun kabisat adalah 2000, 2004, 2008, 2012, 2016.

Berikut ini contoh code c++
#include <iostream>

using namespace std;

int main()
{
     int tahun;
     cout<<"===Menentukan Tahun Kabisat==="<<endl<<endl;
     cout<<"Masukan tahun : ";cin>>tahun;
     if (tahun%400==0)
     {
         cout<<"Tahun Kabisat";
     } else if ((tahun%400!=0) % (tahun&100!=0))
     {
         if (tahun%4==0) {
         cout<<"Tahun Kabisat";}
     } else {
     cout<<"Bukan Tahun Kabisat";}
     cout<<endl;
     return 0;
}
Output programnya
Penjelasan code diatas :
#include <iostream> digunakan untuk menampilkan fungsi cout, cin, endl.
int untuk mengelompokan variabel yang isinya bilangan bulat'
cout digunakan untuk keluaran program.
cin digunakan untuk masukan program.
if dan else merupakan fungsi untuk percabangan.
endl digunakan untuk enter satu baris kebawah.
return 0 digunakan untuk mengembalikan program.

Semoga bermanfaat dan terima kasih.^_^

CODEBLOCKS : Menentukan tahun kabisat dengan bahasa program c++