frain8

Untitled

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