Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Dasproc C - 2019
- William Handi Wijaya
- 0087
- Mengecek apakah angka dapat dibagi dengan sembilan.
- */
- #include<stdio.h>
- int main(){
- int hasil = 0; //process - menyimpan hasil penjumlahan bilangan
- int i, //process - variabel angka untuk memproses looping for
- n; //input - bilangan angka yang dimasukkan
- int hasil2; //output - hasil bagi dengan angka 9 seluruh jumlah angka yang dijumlahkan
- printf("------------------------------Bagi dengan Sembilan----------------------------------\n\n");
- //Masukkan nilai angka yang akan di cek
- printf("Masukkan nilai angka yang akan dicek => ");
- scanf("%d", &n);
- //Lakukan perulangan selama nilai angka masih lebih besar daipada 0
- do{
- //Moduluskan nilai bilangan agar angka yang berada pada posisi paling kanan dapat disimpan
- i = n%10;
- //cetak hasil dari modulus tersebut, yaitu angka yang berada paling kanan
- printf("%d\n", i);
- //jumlahkan hasil modulus
- hasil = hasil + i;
- //bagi angka dengan bilangan 10 untuk meniadakan angka yang letaknya paling kanan
- n = n/10;
- //cetak hasil angka yang baru sesudah angka paling kanan dihilangkan
- printf("%d\n", n);
- }while ( n > 0);
- //Hitung nilai pembagian hasil penjumlahan semua angka dengan 9
- hasil2 = hasil / 9;
- printf("Hasil pembagian penjumlahan seluruh digit angka adalah %d\n\n", hasil2);
- //Jika angka habis dibagi 9, maka angka betul dapat dibagi 9
- if(hasil % 9 == 0){
- printf("Angka dapat dibagi 9");
- }
- //Jika angka tidak habis dibagi 9, maka angka tidak dapat dibagi 9
- else printf("Angka tidak dapat dibagi dengan 9");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement