frain8

Untitled

Nov 20th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. /*
  2. Program untuk menentukan apakah tahun yang dimasukkan oleh pengguna merupakan tahun kabisat.
  3. */
  4.  
  5. #include <stdio.h>
  6.  
  7. void kabisat(int y);
  8.  
  9. int main(void)
  10. {
  11.     // Dapatkan input nilai tahun dari pengguna dan simpan dalam variabel y
  12.     int y;
  13.     printf("Tahun: ");
  14.     scanf("%i", &y);
  15.  
  16.     // Mematiskan jika tahun yang diinput tidak minus dan != 0
  17.     if (y <= 0)
  18.     {
  19.         printf("Nilai tahun tidak diperbolehkan bernilai 0 ataupun negatif\n");
  20.         return 1;
  21.     }
  22.     // jika tahun yang diinput tidak minus dan != 0
  23.     else
  24.     {
  25.         // Cek apakah nilai y merupakan tahun kabisat berdasarkan definisi tahun kabisat
  26.         // Tahun kabisat --> y / 4 akan bersisa 0
  27.         kabisat(y);
  28.        
  29.         return 0;
  30.     }
  31. }
  32.  
  33. void kabisat(int y)
  34. {
  35.     if (y % 4 == 0)
  36.     {
  37.         printf("%d adalah tahun kabisat\n", y);
  38.     }
  39.     else
  40.     {
  41.         printf("%d bukan tahun kabisat\n", y);
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment