Pertemuan 3
Tipe Data, Statemen Input & Output
Euis Marlina, S.Kom http://euismarlina.edublogs.org
[email protected] 08179424319
Pengantar Tipe data merupakan hal penting dalam pemrograman. Karena setiap variabel yang dideklarasikan harus jelas tipe datanya. Dan sebuah variabel tidak dapat digunakan tanpa dideklarasikan dengan tipe datanya terlebih dahulu. Pada saat komputer menyimpan sebuah variabel ke dalam memori, maka akan disiapkan sejumlah memori untuk menyimpan data tersebut sesuai dengan tipe data yang digunakan. Untuk variabel dengan tipe data yang sama, dapat ditulis sekaligus, dan dipisah dengan tanda koma.
Deklarasi Tipe Data Berikut ini aturan deklarasi tipe data dalam C++: Deklarasi satu variabel
Tipe_data nama_variabel; Deklarasi beberapa variabel dengan tipe data yang sama
Tipe_data nama_var1, nama_var2, nama_var3; Deklarasi tipe data karakter yang lebih dari satu huruf
char nama_var[max_huruf];
Tabel Tipe Data Name
Description
Size*
Range*
char
Character or small integer
1 byte
Signed: -128 to 127 Unsigned: 0 to 255
int
Integer
1 word
Signed:-2147483648 to 2147483647 Unsigned: 0 to 4294967295
short int Short
Short integer
2 bytes
Signed: -32768 to 32767 Unsigned: 0 to 65535
long int long
Long integer
4 bytes
Signed:-2147483648 to 2147483647 Unsigned: 0 to 4294967295
bool
Boolean value
1 byte
True or false
float
Floating point number
4 bytes
7 digit
double
Double precision floating point number
8 bytes
15 digit
long double
Double precision floating point number
8 bytes
15 digit
* Nilai pada kolom range dan size tergantung pada arsitektur dimana program dikompilasi dan dijalankan. Tipe data signed, dapat menampung nilai positif dan negatif. Tipe data unsigned, hanya dapat menampung nilai positif dan 0. Ex: unsigned int nilai; Secara default, apabila tidak didefinisikan, maka kompiler akan menggunakan tipe signed.
Statemen Output Fungsi Keluaran (Output) Standar • cout dengan operator insertion (<<): untuk menampilkan semua jenis keluaran. Bentuk : cout << "pernyataan yang akan ditampilkan di layar"; atau cout << nilainumerik; atau cout << namavariabel;
Contoh cout << “Hallo, “<<“saya “<<“programmer”; cout <<“Saya berumur “<
Statemen Input Untuk fungsi input kita dapat menggunakan fungsi : • cin dengan operator extration(>>): untuk membaca data dari keyboard dengan memakai variabel string yang akan menerima data yang dimasukkan. Bentuk : cin >> namavariabel;
Proses Input Sebuah proses input akan dihentikan apabila ditemukan sebuah karakter spasi atau tab. Oleh karena itu, proses input dengan perintah cin tidak dapat digunakan untuk input data lebih dari satu kata. Hasil input kata kedua akan diabaikan. Untuk mendapat hasil input lebih dari satu kata, maka gunakan fungsi getline pada perintah cin dengan format sebagai berikut. char nama[20]; cin.getline(nama, sizeof(nama)); cout<<“Nama saya ”<< nama;