Bilangan Riil
Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 6 dari 74.
Dalam C++, bilangan riil biasanya direpresentasikan menggunakan dua tipe data utama: float dan double.
float digunakan untuk menyimpan angka dengan titik desimal. Contohnya:
float price = 99.99f;'f' (atau 'F') di akhir angka desimal disebut sufiks literal, dan secara eksplisit memberi tahu compiler bahwa angka ini harus diperlakukan sebagai float.
double digunakan untuk menyimpan angka dengan titik desimal dan presisi ganda. Biasanya, float memiliki presisi 7 digit desimal, sedangkan double memiliki presisi 15-17 digit desimal. Contohnya:
float f = 3.14159265359;
double d = 3.14159265359;
// Secara default, cout hanya menampilkan 6 digit signifikan, jadi keduanya menampilkan 3.14159:
cout << f << endl; // Menampilkan: 3.14159
cout << d << endl; // Menampilkan: 3.14159
// d masih menyimpan presisi lebih tinggi secara internal. Tingkatkan presisi output untuk melihatnya:
cout << setprecision(12) << d << endl; // Menampilkan: 3.14159265359Tantangan
PemulaTulis program C++ yang mendeklarasikan dan menginisialisasi variabel berikut:
- Deklarasikan variabel
floatbernamaitemPricedan inisialisasi dengan nilai24.99f. - Deklarasikan variabel
doublebernamatemperaturedan inisialisasi dengan nilai23.5.
Coba sendiri
#include <iostream>
int main() {
// Deklarasikan dan inisialisasi variabelmu di sini
// Tampilkan nilainya sebagai output
std::cout << "Price: " << itemPrice << std::endl;
std::cout << "Temperature: " << temperature << std::endl;
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online