Menu
CoddyTech

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.

challenge icon

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() {
}
quiz iconTự kiểm tra

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

Tự luyện tập: Playground Arduino