Variabel dan Tipe Data dalam C++ PDF

Summary

Dokumen ini membahas variabel dan tipe data dalam bahasa pemrograman C++. Penjelasan meliputi aturan penamaan variabel, tipe data dasar, konversi tipe data, dan contoh program.

Full Transcript

BAB III Variabel dan Tipe Data dalam C++ 3.1 Variabel Variabel adalah tempat penyimpanan data dalam program yang memiliki nama dan tipe data tertentu. Aturan Penamaan Variabel: Harus dimulai dengan huruf atau underscore (_)...

BAB III Variabel dan Tipe Data dalam C++ 3.1 Variabel Variabel adalah tempat penyimpanan data dalam program yang memiliki nama dan tipe data tertentu. Aturan Penamaan Variabel: Harus dimulai dengan huruf atau underscore (_) Dapat terdiri dari huruf, angka, dan underscore Case-sensitive (huruf besar dan kecil dianggap berbeda) Tidak boleh menggunakan kata kunci C++ Contoh Deklarasi Variabel: int umur; double tinggi_badan; char nilai; 3.2 Tipe Data Dasar C++ memiliki beberapa tipe data dasar: Integer (int): Untuk bilangan bulat int jumlah = 10; Float: Untuk bilangan desimal (presisi tunggal) float harga = 15.5f; Double: Untuk bilangan desimal (presisi ganda) double pi = 3.14159265359; Char: Untuk karakter Tunggal char grade = 'A'; Boolean: Untuk nilai logika (true/false) bool lulus = true; String : tipe data text (huruf, angka, dan simbol) String nama=”budi”; Macam-macam tipe data di C++ dapat dilihat dari tabel berikut. Tipe Data Ukuran Memori Jangkauan char 1 byte -127 to 127 or 0 to 255 unsigned char 1 byte 0 to 255 signed char 1 byte -127 to 127 int 4 bytes -2147483648 to 2147483647 unsigned int 4 bytes 0 to 4294967295 signed int 4 bytes -2147483648 to 2147483647 short int 2 bytes -32768 to 32767 unsigned short Range 0 to 65,535 int signed short int Range -32768 to 32767 long int 4 bytes -2,147,483,648 to 2,147,483,647 signed long int 4 bytes -2,147,483,648 to 2,147,483,647 unsigned long int 4 bytes 0 to 4,294,967,295 float 4 bytes +/- 3.4e +/- 38 (~7 digits) double 8 bytes +/- 1.7e +/- 308 (~15 digits) long double 8 bytes +/- 1.7e +/- 308 (~15 digits) wchar_t 2 atau 4 bytes 1 wide character 3.3 Konversi Tipe Data Konversi Implisit: C++ akan otomatis mengkonversi tipe data dalam beberapa situasi: int x = 10; double y = x; // int dikonversi ke double Konversi Eksplisit (Type Casting): Anda dapat melakukan konversi secara manual: double pi = 3.14159; int rounded_pi = (int)pi; // Konversi double ke int 3.4 Konstanta Konstanta adalah nilai yang tidak dapat diubah selama program berjalan. Menggunakan const keyword: const double PI = 3.14159; Menggunakan #define: #define PI 3.14159 Contoh Program 1 #include using namespace std; int main() { // Deklarasi variabel int umur = 25; float tinggi = 170.5f; char golongan_darah = 'A'; bool sudah_menikah = false; // Menampilkan informasi cout

Use Quizgecko on...
Browser
Browser