fork download
  1. #include <stdio.h>
  2.  
  3. // Fungsi untuk menentukan apakah angka ganjil atau genap
  4. void cekGanjilGenap(int angka) {
  5. if (angka % 2 == 0)
  6. printf(">> %d adalah bilangan GENAP.\n", angka);
  7. else
  8. printf(">> %d adalah bilangan GANJIL.\n", angka);
  9. }
  10.  
  11. int main() {
  12. int angka;
  13. char ulang;
  14.  
  15. printf("========================================\n");
  16. printf(" PROGRAM PENGECEKAN BILANGAN \n");
  17. printf(" GANJIL ATAU GENAP \n");
  18. printf("========================================\n");
  19. printf("Program ini digunakan untuk menentukan\n");
  20. printf("apakah suatu bilangan termasuk ganjil\n");
  21. printf("atau genap berdasarkan input pengguna.\n");
  22.  
  23. do {
  24. printf("\nMasukkan sebuah bilangan bulat: ");
  25. scanf("%d", &angka);
  26.  
  27. if (angka == 0)
  28. printf(">> 0 adalah bilangan netral.\n");
  29. else if (angka < 0)
  30. printf(">> Anda memasukkan bilangan negatif.\n");
  31.  
  32. cekGanjilGenap(angka);
  33.  
  34. printf("\nApakah Anda ingin memeriksa angka lain? (y/n): ");
  35. scanf(" %c", &ulang); // tambahkan spasi di depan %c untuk menangkap newline
  36.  
  37. } while (ulang == 'y' || ulang == 'Y');
  38.  
  39. printf("\nTerima kasih telah menggunakan program ini.\n");
  40. printf("Semoga bermanfaat!\n");
  41.  
  42. return 0;
  43. }
  44.  
  45.  
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
========================================
     PROGRAM PENGECEKAN BILANGAN        
         GANJIL ATAU GENAP              
========================================
Program ini digunakan untuk menentukan
apakah suatu bilangan termasuk ganjil
atau genap berdasarkan input pengguna.

Masukkan sebuah bilangan bulat: >> 21902 adalah bilangan GENAP.

Apakah Anda ingin memeriksa angka lain? (y/n): 
Terima kasih telah menggunakan program ini.
Semoga bermanfaat!