Menu
CoddyTech

Pembagian Bilangan Bulat

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 15 dari 22.

Jika kedua sisi / adalah bilangan bulat, hasilnya juga bilangan bulat. Bagian pecahannya dihilangkan, bukan dibulatkan: 7 / 2 hasilnya 3, dan 19 / 10 hasilnya 1.

Bagian yang dihilangkan itulah yang diberikan oleh %: 7 % 2 hasilnya 1. Keduanya menjawab pertanyaan "berapa banyak yang muat, dan berapa banyak yang tersisa".

Serial.println(7 / 2);    // 3
Serial.println(7 % 2);    // 1
Serial.println(7.0 / 2);  // 3.50

Untuk mempertahankan bagian pecahannya, tulis salah satu angka dengan titik desimal. 7.0 adalah bilangan desimal, dan pembagian dengan bilangan desimal menghasilkan jawaban desimal: 3.5. Serial.println() menampilkan bilangan desimal dengan dua digit setelah titik, jadi hasil yang dicetak adalah 3.50.

challenge icon

Tantangan

Mudah

17 permen dibagikan kepada 5 anak. Di setup(), cetak tiga baris:

  • jumlah permen yang didapat setiap anak: 17 / 5
  • jumlah permen yang tersisa: 17 % 5
  • bagian tepatnya dalam bentuk desimal: 17.0 / 5

Tekan Jalankan, lalu Periksa.

Coba sendiri

void setup() {
  Serial.begin(9600);
  // bagian tiap anak, sisanya, bagian yang tepat
}

void loop() {
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino