C++ Dasar | #3 Variabel dan Tipe Data

Variabel dan Tipe Data di C++
Variabel dan Tipe Data di C++ Thumbnail

Variabel dan Tipe Data di C++

Dalam pemrograman C++, variabel digunakan untuk menyimpan data, dan setiap variabel memiliki tipe data yang menentukan jenis data yang bisa disimpan. Ada beberapa tipe data primitif yang sering digunakan, seperti int, float, char, dan bool. Selain itu, ada juga tipe data khusus seperti string untuk menyimpan teks dan konstanta yang tidak bisa diubah nilainya.

Deklarasi Variabel dan Tipe Data Primitif

Beberapa tipe data primitif yang umum di C++ adalah:

  • int: Untuk menyimpan bilangan bulat.
  • float: Untuk menyimpan bilangan desimal dengan presisi rendah.
  • char: Untuk menyimpan satu karakter.
  • bool: Untuk menyimpan nilai true atau false.

Contoh deklarasi variabel dengan tipe data primitif:


#include <iostream>

int main() {
    int angka = 10; // Bilangan bulat
    float desimal = 3.14; // Bilangan desimal
    char karakter = 'A'; // Satu karakter
    bool status = true; // Nilai benar atau salah

    std::cout << "Angka: " << angka << std::endl;
    std::cout << "Desimal: " << desimal << std::endl;
    std::cout << "Karakter: " << karakter << std::endl;
    std::cout << "Status: " << (status ? "Benar" : "Salah") << std::endl;

    return 0;
}
        

Tipe Data String

Tipe data string digunakan untuk menyimpan kumpulan karakter atau teks. Tipe data ini memerlukan library <string>. Contoh penggunaannya:


#include <iostream>
#include <string>

int main() {
    std::string nama = "C++ Programmer";
    
    std::cout << "Nama: " << nama << std::endl;

    return 0;
}
        

Dengan menggunakan string, kita bisa menyimpan teks dan melakukan operasi seperti menggabungkan string, mencari karakter, atau memotong teks.

Konstanta dengan const dan #define

Konstanta adalah variabel yang nilainya tidak bisa diubah setelah dideklarasikan. Ada dua cara mendeklarasikan konstanta dalam C++:

  • const: Digunakan untuk mendefinisikan konstanta pada tingkat variabel.
  • #define: Digunakan untuk mendefinisikan konstanta pada tingkat preprosesor.

Berikut adalah contoh penggunaannya:


#include <iostream>

#define PI 3.14159 // Konstanta dengan #define

int main() {
    const int LEBAR = 10; // Konstanta dengan const
    const int TINGGI = 5;

    float luas = LEBAR * TINGGI * PI;

    std::cout << "Luas: " << luas << std::endl;

    return 0;
}
        

Dengan menggunakan const dan #define, kita bisa memastikan bahwa nilai konstanta tidak akan diubah di sepanjang program, sehingga mengurangi kemungkinan kesalahan.

Kesimpulan

Variabel dan tipe data adalah dasar dari pemrograman dalam C++. Memahami cara mendeklarasikan variabel, menggunakan tipe data yang tepat, serta menerapkan konstanta akan membantu dalam menulis kode yang lebih efisien dan mudah dipelihara.

Komentar