Menu
CoddyTech

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.14159265359
challenge icon

Tantangan

Pemula

Tulis program C++ yang mendeklarasikan dan menginisialisasi variabel berikut:

  • Deklarasikan variabel float bernama itemPrice dan inisialisasi dengan nilai 24.99f.
  • Deklarasikan variabel double bernama temperature dan inisialisasi dengan nilai 23.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;
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online