Sebelum kita melangkah ke program mari kita simak Apa itu tahun kabisat ????
Tahun kabisat adalah sebuah tahun syamsiah dimana pada tahun tersebut jumlah hari 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 48,1814 detik.Jika hal ini tidak di hiraukan, maka setiap 4 tahun akan kekurangan hampir 1 haari (tepatnya 23 jam 15 menit 0,7256 detik).
Jadi untuk mengoperasikan hal ini,setiap 4 tahun sekali (tahun yang bisa dibagi 4),diberi 1 hari ekstra:29 februari. Tetapi karena 5 jam 48 menit 48,1814 detik kurang dari 6 jam, maka tahun tahun yang bisa dibagi 100 (setiap tahun 1900), Bukan tahun kabisat,kecuali tahun yang bisa dibagi dengan 400 (seperti tahun 2000,2016,2020) .
Apa itu algoritma?
Algoritma ini adalah sebuah penentuan untuk mempermudah mencari apakah suatu tahun termasuk tahun kabisat atau bukan diantaranya sebagaii berikut !
Untuk tutorial pembuatan programnya bisa simak dibawah !!
1. Buat project baru File_New Project
2.ini sebuah program yang pernah saya cobak, Ok selanjutnya kita tinggal coding programnya seperti dibawah,untuk lebih cepatnya shobat bisa copy scrip codingan dibawah ini ke program java ingat klok ada yang error biasanya ada yang minta inport kayak scanner, shobat bisa langsung arahkan ke yang erro lalu tekan CTRL+Space
public static void main(String[] args) {
// TODO code application logic here
Scanner dany = new Scanner(System.in);
System.out.println("PROGRAM MENCARI TAHUN KABISAT");
int tahun;
String hasil = "kabisat";
System.out.print("MASUKAN TAHUN = ");
tahun=dany.nextInt();
int kabisat1 = tahun % 400;
int kabisat2 = tahun % 100;
int kabisat3 = tahun % 4;
if (kabisat1 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}
else if (kabisat2 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}
else if (kabisat3 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}else
System.out.println("tahun yang anda masukkan bukan tahun kabisat !!!");
}
}
3.Ini dari hasil percobaan saya
Dan hasil tahun kabisat percobaan tahun 2016 dan Tahun 2020 adalah tahun kabisat karena memenuhi syarat diatas bisa habis dibagi
Dan ada yang bukan tahun kabisat kayak tahun yang sekarang ini tahun 2018, tahun ini bukan tahun kabisat dikarenakan tidak memenuhi syarat diatas alias tidak habis dibagi
Tahun kabisat adalah sebuah tahun syamsiah dimana pada tahun tersebut jumlah hari 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 48,1814 detik.Jika hal ini tidak di hiraukan, maka setiap 4 tahun akan kekurangan hampir 1 haari (tepatnya 23 jam 15 menit 0,7256 detik).
Jadi untuk mengoperasikan hal ini,setiap 4 tahun sekali (tahun yang bisa dibagi 4),diberi 1 hari ekstra:29 februari. Tetapi karena 5 jam 48 menit 48,1814 detik kurang dari 6 jam, maka tahun tahun yang bisa dibagi 100 (setiap tahun 1900), Bukan tahun kabisat,kecuali tahun yang bisa dibagi dengan 400 (seperti tahun 2000,2016,2020) .
Apa itu algoritma?
Algoritma ini adalah sebuah penentuan untuk mempermudah mencari apakah suatu tahun termasuk tahun kabisat atau bukan diantaranya sebagaii berikut !
- Jika angka itu habis dibagi 400,maka tahun itu sudah pasti tahun kabisat
- Jika angka tahun itu tidak habis dibagi 100, maka tahun itu sudah pasti bukan 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 tahun tidak habis dibagi 400,tidak habis dibagi 100,dan tidak habis dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat
Untuk tutorial pembuatan programnya bisa simak dibawah !!
1. Buat project baru File_New Project
2.ini sebuah program yang pernah saya cobak, Ok selanjutnya kita tinggal coding programnya seperti dibawah,untuk lebih cepatnya shobat bisa copy scrip codingan dibawah ini ke program java ingat klok ada yang error biasanya ada yang minta inport kayak scanner, shobat bisa langsung arahkan ke yang erro lalu tekan CTRL+Space
public static void main(String[] args) {
// TODO code application logic here
Scanner dany = new Scanner(System.in);
System.out.println("PROGRAM MENCARI TAHUN KABISAT");
int tahun;
String hasil = "kabisat";
System.out.print("MASUKAN TAHUN = ");
tahun=dany.nextInt();
int kabisat1 = tahun % 400;
int kabisat2 = tahun % 100;
int kabisat3 = tahun % 4;
if (kabisat1 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}
else if (kabisat2 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}
else if (kabisat3 ==0){
System.out.println("tahun ini adalah tahun kabisat");
}else
System.out.println("tahun yang anda masukkan bukan tahun kabisat !!!");
}
}
3.Ini dari hasil percobaan saya
Dan hasil tahun kabisat percobaan tahun 2016 dan Tahun 2020 adalah tahun kabisat karena memenuhi syarat diatas bisa habis dibagi
Dan ada yang bukan tahun kabisat kayak tahun yang sekarang ini tahun 2018, tahun ini bukan tahun kabisat dikarenakan tidak memenuhi syarat diatas alias tidak habis dibagi
0 Response to "Cara buat program tahun kabisat java netbeans IDE 8.2||Tahun kabisat 2020"
Post a Comment