berikut merupakan contoh program C++ untuk mencari apakah sebuah tahun merupak tahun kabisat atau bukan .
Tahun Kabisat adalah sebuah Tahun Syamsiah di mana 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 dan 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap empat tahun akan kekurangan hampir satu hari.
suatu tahun dikatakan kabisat apabila tahun tersebut habis di bagi 4
berikut hasil runing program
#include <iostream.h>
#include <conio.h>
class kabisat {
public:
void proses();
private:
int n;
};
void kabisat::proses()
{
cout << "Menentukan tahun apakah tahun tersebut"<<endl;
cout << " kabisat atau bukan"<<endl;
cout <<"Masukkan tahun: ";
cin>>n;
if (n % 4 != 0)
cout << "Tahun " << n << " bukan merupakan tahun kabisat" << endl;
else
if ((n % 100 == 0) && (n % 400 != 0))
cout << "Tahun " << n << " bukan marupakan tahun kabisat" << endl;
else
cout << "Tahun " << n << " tahun kabisat" << endl;
}
int main()
{
kabisat tahun;
tahun.proses();
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar