Program C++ Untuk Menghitung Tahun Kabisat
Terdapat algoritma mudah untuk menentukan apakah suatu tahun termasuk tahun kabisat atau bukan sebagai berikut:
Jika angka tahun itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
Jika angka tahun itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
Jika angka tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka tahun itu sudah pasti bukan merupakan tahun kabisat.
Jika angka tahun itu tidak habis dibagi 400, tidak habis dibagi 100 akan tetapi habis dibagi 4, maka tahun itu merupakan tahun kabisat.
Jika angka tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat.
Dari algoritma diatas dapat dibuat codingan programnya:
#include <iostream.h>Dari algoritma diatas dapat dibuat codingan programnya:
//Menghitung Tahun Kabisat//
main ()
{
int thn ;
cout<<"Masukan Tahun : ";
cin>>thn;
if (thn ==0)
{cout<<"Tahun "<<thn<<" adalah Bukan Tahun Kabisat"<<endl;
cout<<"Bulan Februari = 28 hari";}
else if (thn%400==0||thn%4==0)
{cout<<"Tahun "<<thn<<" adalah Tahun Kabisat"<<endl;
cout<<"Bulan Februari = 29 hari";}
else
{cout<<"Tahun "<<thn<<" adalah Bukan Tahun Kabisat"<<endl;
cout<<"Bulan Februari = 28 hari";}
return 0;
}
Output program diatas :
Demikianlah posting dari saya. Semoga bermanfaat untuk anda.Terima Kasih.
No comments:
Post a Comment