Phép chia số nguyên
Thuộc phần Mạch điện đầu tiên trong hành trình Arduino của Coddy. Bài học 15 trên 22.
Khi cả hai phía của / đều là số nguyên, kết quả cũng là số nguyên. Phần thập phân bị bỏ đi, không phải làm tròn: 7 / 2 bằng 3, còn 19 / 10 bằng 1.
Phần bị bỏ đi chính là giá trị mà % cho bạn: 7 % 2 bằng 1. Kết hợp lại, chúng trả lời câu hỏi “chia được bao nhiêu lần và còn dư bao nhiêu”.
Serial.println(7 / 2); // 3
Serial.println(7 % 2); // 1
Serial.println(7.0 / 2); // 3.50Để giữ lại phần thập phân, hãy viết một trong các số có dấu thập phân. 7.0 là số thập phân, và phép chia với số thập phân cho kết quả thập phân: 3.5. Serial.println() hiển thị số thập phân với hai chữ số sau dấu thập phân, nên in ra 3.50.
Thử thách
Dễ17 viên kẹo được chia cho 5 đứa trẻ. Trong setup(), in ra ba dòng:
- số viên kẹo mỗi đứa trẻ nhận được:
17 / 5 - số viên kẹo còn thừa:
17 % 5 - phần chia chính xác dưới dạng số thập phân:
17.0 / 5
Nhấn Chạy, rồi nhấn Kiểm tra.
Tự làm thử
void setup() {
Serial.begin(9600);
// phần của mỗi đứa trẻ, phần còn lại, phần chia chính xác
}
void loop() {
}
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Mạch điện đầu tiên
3Toán học trên bảng
Hằng số có tênToán tử số họcPhép chia số nguyênSố thập phân với số thựcMột nhịp nháy nhanh dầnTự luyện tập: Playground Arduino