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.
Thử thách
DễChuyển nhiệt độ sang Fahrenheit:
- tạo
float celsius = 21.5; - tính
celsius * 9 / 5 + 32vào mộtfloatcó tênfahrenheit - in
fahrenheitvớ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() {
}
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