Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Ubah suhu menjadi Fahrenheit:

  • buat float celsius = 21.5;
  • hitung celsius * 9 / 5 + 32 ke dalam float bernama fahrenheit
  • cetak fahrenheit dengan 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() {
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino