Dokumen ini membahas tentang tipe data dan variabel dalam bahasa pemrograman, termasuk penjelasan tentang variabel, konstanta, syarat penamaan variabel, berbagai jenis tipe data seperti bilangan bulat, bilangan pecahan, dan character, serta contoh penggunaan tipe data dalam bahasa C++.
8. Syarat penamaan variabel
Untuk C++ dan
Java, nama variabel
bersifat case
sensitive.
Harus diawali
dengan huruf
Boleh diikuti
dengan
huruf/angka/simbol
Tidak boleh ada
spasi
Bukan merupakan
keyword dalam
sebuah bahasa
pemrograman
misalkan read, write (pascal), private, protected (java), cout, cin (c++)
9. Jawablah!
Manakah yang tepat untuk nama variabel?
Bilangan
2013nama_mahasiswa
@email
Alamat rumah
Main
Kode_arsip
12. Tipe data
Tipe data mengacu pada jenis data
yang disimpan dalam variabel atau konstanta
Setiap tipe data membutuhkan jumlah memori
yang berbeda untuk menyimpannya
Untuk menentukan jumlah memori yang akan
diproses, program harus tahu jenis data apa yang
dibutuhkan
14. Bilangan bulat
Tipe Range (Jangkauan)
byte (Pascal) 0 s.d 255
word (Pascal)
unsigned int (C++)
0 s.d 65.535
shortint (Pascal)
byte (Java)
-128 s.d 127
integer (Pascal)
int (C++)
short (Java)
-32.768 s.d 32.767
longint (Pascal)
long (C++)
int (Java)
-2.147.483.648 s.d 2.147.483.647
unsigned long (C++) 0 s.d 4.294.967.295
15. Bilangan pecahan (Pascal)
Tipe Data Jangkauan Nilai
Digit
Penting
Ukuran
Real 2,9x10-39 s/d 1,7x1038 11-12 6 Byte
Single 1,5x10-45 s/d 3,4x1038 7-8 4 Byte
Double 5,0x10-324 s/d 1,7x10308 15-16 8 Byte
Extended 5,0x10-4951 s/d 1,1x104932 19-20 10 Byte
Comp 263 s/d 263 –1(-9,2x1018 s/d
9,218)
19-20 8 Byte
16. Bilangan pecahan (C++)
Tipe Range (Jangkauan)
Float 3.4 x 10^38 s.d 3.4 x 10^38
Double 1.7 x 10^308 s.d 1.7 x 10^308
Long double 3.4 x 10^4932 s.d 3.4 x 10^4932
21. Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
int lebar;
Lebih dari satu variabel
int lebar, tinggi;
Konstanta
int lebar = 3;
Tipe data : bilangan bulat
lebar; int
3
22. Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
float tinggi;
Lebih dari satu variabel
float lebar, panjang, tinggi;
Konstanta
float tinggi = 3.5;
Tipe data : bilangan pecahan
tinggi; float
3.5
23. Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
char kode;
Lebih dari satu variabel
char kode, huruf, angka;
Konstanta
char kode = 'a'; [petik satu]
char kode[4] = "aaa"; [petik dua]
Tipe data : character
Kode; char
a
25. Menghitung luas segitiga
Input : alas, tinggi
Output : luas
Algoritma luas segitiga :
Masukkan alas, tinggi
Luas alas * tinggi *0.5
Tampilkan luas
26. Tentukanlah tipe data yang tepat untuk alas, tinggi
dan luas!
Tuliskan dalam bahasa C++ penamaan variabel
yang tepat untuk alas, tinggi dan luas!
Ubahlah algoritma menghitung luas segitiga
ke dalam bahasa C++!
27. Konversi suhu Celcius ke Reamur
Tentukanlah tipe data yang tepat untuk r !
Tuliskan dalam bahasa C++ penamaan variabel
yang tepat untuk r !
Ubahlah algoritma konversi Celcius ke Reamur
ke dalam bahasa C++!
KUMPULKAN !