Bilangan Desimal dengan float
Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 16 dari 22.
int hanya menyimpan bilangan bulat. Untuk bilangan dengan pecahan, gunakan float:
float price = 2.75;Serial.println(price) mencetak dua digit setelah titik desimal, 2.75. Berikan angka kedua untuk memilih jumlah digitnya: Serial.println(price, 3) mencetak 2.750.
Perhatikan bilangan bulat di dalam rumus. Dalam price * (9 / 5), 9 / 5 dihitung terlebih dahulu dengan dua bilangan bulat, dan hasilnya 1. Tulis rumus agar setiap pembagian melibatkan float: price * 9 / 5 dihitung dari kiri ke kanan, dan price * 9 sudah menjadi bilangan desimal.
Tantangan
MudahUbah suhu menjadi Fahrenheit:
- buat
float celsius = 21.5; - hitung
celsius * 9 / 5 + 32ke dalamfloatbernamafahrenheit - cetak
fahrenheitdengan 3 digit setelah titik
Hasilnya seharusnya 70.700. Tekan Jalankan, lalu Periksa.
Coba sendiri
void setup() {
Serial.begin(9600);
// buat nilai celsius, hitung fahrenheit, lalu cetak hasilnya dengan 3 angka di belakang koma
}
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