Tahun kabisat terjadi ketika :
- Tahun tersebut habis dibagi 400
- Tahun tersebut tidak habis dibagi 400, tidak habis dibagi 100 namun habis dibagi
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.^_^