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.50Untuk 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.
Tantangan
Mudah17 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() {
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan Kapasitas3Matematika di Papan
Konstanta BernamaOperator AritmetikaPembagian Bilangan BulatBilangan Desimal dengan floatKedipan yang Makin CepatLatihan sendiri: Playground Arduino