Dalam contoh ini, Anda akan belajar mencari hasil bagi dan sisa ketika bilangan bulat dibagi dengan bilangan bulat lain.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:
- Tipe Data C.
- Variabel C, Konstanta dan Literal
- C Input Output (I / O)
- Operator Pemrograman C
Program untuk Menghitung Hasil Bagi dan Sisa
#include int main() ( int dividend, divisor, quotient, remainder; printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor); // Computes quotient quotient = dividend / divisor; // Computes remainder remainder = dividend % divisor; printf("Quotient = %d", quotient); printf("Remainder = %d", remainder); return 0; )
Keluaran
Masukkan pembilang: 25 Masukkan pembagi: 4 Hasil Bagi = 6 Sisa = 1
Dalam program ini, pengguna diminta memasukkan dua bilangan bulat (pembagi dan pembagi). Mereka masing-masing disimpan dalam variabel dividen dan pembagi.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
Kemudian hasil bagi dievaluasi menggunakan /
(operator pembagian), dan disimpan dalam hasil bagi.
quotient = dividend / divisor;
Demikian pula, sisanya dievaluasi menggunakan %
(operator modulo) dan disimpan dalam sisa.
remainder = dividend % divisor;
Akhirnya, hasil bagi dan sisa ditampilkan menggunakan printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Pelajari lebih lanjut tentang bagaimana operator bekerja dalam pemrograman C.