Skip to content Skip to sidebar Skip to footer

Membuat Jadwal Memilih Tahun Kabisat Dengan C++

Assalamu'alaikum wr wb, tampaknya saya lagi semangat nih buat kumpulan rujukan kegiatan C++. Nah pada peluang kali ini kita akan membuat kegiatan sehingga dapat memilih tahun kabisat dengan memakai bahasa C++, baiklah pribadi saja kita bahas.

Menentukan Tahun Kabisat dengan C++

 tampaknya saya lagi semangat nih buat kumpulan rujukan kegiatan C Membuat Program Menentukan Tahun Kabisat dengan C++

Sebelum kita membuat programnya, kita harus mengetahui terlebih lampau cara memilih tahun kabisatnya.

Tahun kabisat terjadi ketika:

  1. Tahun tersebut habis dibagi 400.
  2. Tahun tersebut tidak habis dibagi 400, tidak habis dibagi100, namun habis dibagi 4.

misal tahun kabisat: 1972, 1976, 1980, 1984, 2008, 2012, 2016, 1600, 2000, dst.

Tahun kabisat tidak terjadi ketika:

  1.  Tahun tersebut tidak habis dibagi 400 tapi habis dibagi 100.
  2.  Tahun tersebut tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4.

misal bukan kabisat: 1800, 1900. Meskipun angka tersebut habis dibagi 4, namun angka tersebut tidak dapat dibagi 400, menimbulkan tahun tersebut bukan tahun kabisat.

Nah kalau sudah kita buat aja pribadi programnya, diberikut yaitu source codenya.

Source Code Menentukan Tahun Kabisat C++

#include <iostream> using namespace std;  int main() {     int tahun;     cout<<"menentukan tahun kabisat"<<endl<<"kangghani.com"<<endl<<endl;     cout<<"masukkan tahunnya : ";     cin>>tahun;     if (tahun%400==0){         cout<<"kabisat";     } else if ((tahun%400!=0) && (tahun%100==0)){         cout<<"bukan kabisat";     } else if ((tahun%400!=0) && (tahun%100!=0)){                if (tahun%4==0){         cout<<"kabisat";         }     } else if ((tahun%400!=0) && (tahun%100!=0)){         if (tahun%4!=0){         cout<<"bukan kabisat";         }     }     cout<<endl<<endl;     main();     return 0; }


Jika memakai browser PC, temen-temen dapat klik demo untuk menjalankan programnya secara online.

Penjelasan Singkat Program

% yaitu operator modulus, yaitu menghasilkan output sisa hasil pertolongan, rujukan 5/2=2 sisa 1.

!= yaitu operator perbandingan tidak sama dengan. == yaitu operator perbandingan sama dengan.

if (tahun%400==0){         cout<<"kabisat";     }

Kode di atas dibaca, kalau tahun dibagi 400 menghasillkan sisa hasil bagi sama dengan 0, maka keluarannya "kabisat".

else if ((tahun%400!=0) && (tahun%100!=0)){         if (tahun%4!=0){         cout<<"bukan kabisat";         }     }

Kode diatas ialah nested if, dapat dikatakan didalam if ada if :v . Kode di atas dibaca, kalau tahun dibagi 400 tidak sama dengan 0 dan kalau tahun dibagi 100 tidak sama dengan 0, maka beliau ngecek lagi, kalau tahun dibagi 4 tidak sama dengan 0, maka keluarannya "bukan kabisat".

Kode pertama mungkin terlalu panjang, kita dapat menyederhanakannya menjadi.

Source Code Singkat Tahun Kabisat C++


#include <iostream> using namespace std;  int main() {     int tahun;     cout<<"menentukan tahun kabisat"<<endl<<"kangghani.com"<<endl<<endl;     cout<<"masukkan tahunnya : ";     cin>>tahun;     if (tahun%400==0){         cout<<"kabisat";     }else if ((tahun%400!=0) && (tahun%100!=0)){                if (tahun%4==0){         cout<<"kabisat";         }     } else {         cout<<"bukan kabisat";     }     cout<<endl<<endl;     main();     return 0; }


Oiya, gua manggil main() di potongan bawah kegiatan semoga programnya berulang-ulang, kalau gak mau berulang-ulang dapat dihapus aja barisnya.

Mungkin klarifikasi di atas dapat memmenolong kita untuk mempelajarinya, dan mungkin sekian dari aku, terimakasih sudah mengunjungi blog aku, dan semoga bermanfaa.

Silakan untuk berkomentar.

Wassalamu'alaikum wr wb.

Post a Comment for "Membuat Jadwal Memilih Tahun Kabisat Dengan C++"