Advertisement
frain8

Untitled

Nov 19th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.60 KB | None | 0 0
  1. /* Dasproc C - 2019
  2. William Handi Wijaya
  3. 0087
  4.  
  5. Mengecek apakah angka dapat dibagi dengan sembilan.
  6. */
  7.  
  8. #include<stdio.h>
  9.  
  10. int main(){
  11.    
  12.     int hasil = 0;      //process - menyimpan hasil penjumlahan bilangan
  13.     int i,          //process - variabel angka untuk memproses looping for
  14.         n;          //input - bilangan angka yang dimasukkan
  15.     int hasil2;     //output - hasil bagi dengan angka 9 seluruh jumlah angka yang dijumlahkan
  16.    
  17.    
  18.     printf("------------------------------Bagi dengan Sembilan----------------------------------\n\n");
  19.    
  20.     //Masukkan nilai angka yang akan di cek
  21.     printf("Masukkan nilai angka yang akan dicek => ");
  22.     scanf("%d", &n);
  23.    
  24.     //Lakukan perulangan selama nilai angka masih lebih besar daipada 0
  25.     do{
  26.        
  27.         //Moduluskan nilai bilangan agar angka yang berada pada posisi paling kanan dapat disimpan
  28.         i = n%10;
  29.        
  30.         //cetak hasil dari modulus tersebut, yaitu angka yang berada paling kanan  
  31.         printf("%d\n", i);
  32.        
  33.         //jumlahkan hasil modulus
  34.         hasil = hasil + i;
  35.        
  36.         //bagi angka dengan bilangan 10 untuk meniadakan angka yang letaknya paling kanan
  37.         n = n/10;
  38.        
  39.         //cetak hasil angka yang baru sesudah angka paling kanan dihilangkan
  40.         printf("%d\n", n);
  41.        
  42.     }while ( n > 0);
  43.  
  44. //Hitung nilai pembagian hasil penjumlahan semua angka  dengan 9
  45. hasil2 = hasil / 9;
  46. printf("Hasil pembagian penjumlahan seluruh digit angka adalah %d\n\n", hasil2);
  47.  
  48. //Jika angka habis dibagi 9, maka angka betul dapat dibagi 9
  49. if(hasil % 9 == 0){
  50.     printf("Angka dapat dibagi 9");
  51.     }
  52. //Jika angka tidak habis dibagi 9, maka angka tidak dapat dibagi 9 
  53. else printf("Angka tidak dapat dibagi dengan 9");
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement