Menu
CoddyTech

Số thập phân với số thực

Thuộc phần Mạch điện đầu tiên trong hành trình Arduino của Coddy. Bài học 16 trên 22.

int chỉ chứa số nguyên. Với số có phần thập phân, hãy dùng float:

float price = 2.75;

Serial.println(price) in ra hai chữ số sau dấu thập phân, 2.75. Truyền thêm một số để chọn số chữ số: Serial.println(price, 3) in ra 2.750.

Hãy chú ý đến số nguyên trong công thức. Trong price * (9 / 5), phép tính 9 / 5 được thực hiện trước bằng hai số nguyên và cho kết quả là 1. Hãy viết công thức sao cho mỗi phép chia đều có float: price * 9 / 5 được tính từ trái sang phải, và price * 9 đã là một số thập phân.

challenge icon

Thử thách

Dễ

Chuyển nhiệt độ sang Fahrenheit:

  • tạo float celsius = 21.5;
  • tính celsius * 9 / 5 + 32 vào một float có tên fahrenheit
  • in fahrenheit với 3 chữ số sau dấu thập phân

Kết quả sẽ là 70.700. Nhấn Chạy, sau đó nhấn Kiểm tra.

Tự làm thử

void setup() {
  Serial.begin(9600);
  // Tạo giá trị độ C, tính độ F, rồi in ra với 3 chữ số thập phân
}

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