67
Penjelasan
• fori=1;i=5;i++
{ acak=random100; couthasil pengacakan = acakendl;
} melakukan proses pengulangan dan melakukan pengacakan yang disimpan di variabel
acak { acak=random100; Karena pengacakan dibatasi antara 0-100 maka hasilnya adalah menampilkan
pengacakan antara 0-100
contoh
Penjelasan kuadrat=powi,3;
menghitung kuadrat 3 dari suatu bilangan bilangan dari i
5.5. String
Di samping variabel untuk menyimpan data bilangan, setiap bahasa pemrograman juga mengenal variabel String. String berarti deretan karakter. Sebuah string dapat mengandung
sebuah karakter atau banyak mengandung karakter. Konstanta string ditulis dengan awalan dan akhiran tanpa tanda petik.
Contoh String
Keterangan “AKPRIND”
String dengan panjang 7 karakter berupa karakter huruf “28”
String dengan panjang 2 karakter berupa karakter bilangan “Kalisahak 28 “
String dengan panjang 12 karakter berupa karakter bilangan dan huruf
“” Tidak mengandung karakter
68
Variabel String
Variabel string adalah variabel yang digunakan untuk menyimpan string. Deklarasi variabel string
char variabel_string[panjang_string]
Misal char alamat[30];
Merupakan pernyataan yang mendefinisikan variabel string dengan panjang maksimal 30 karakter. String pada C++ selalu diakhiri dengan karakter NULL\0.sebagai contoh, jika terdapat string
“YOGYAKARTA, maka representasi dalam memori dapat digambarkan Y
O G
Y A
K A
R T
A \0
Inisialisasi String
Pemberian nilai pada variabel string tidak bisa dilakukan seperti pemberian nilai pada variabel yang digunakan untuk menyimpan bilangan. Pemberian data secara langsung pada
variabel string akan berakibat kesalahan. Agar variabel string mempunyai nilai awal, proses inisialisasinya dilakukan pada saat pendeklarasian variabel string tersebut.
contoh :
int a; a=500;
benar char nama[20];
nama=”Raihan”;salah char
alamat[30]=”Kalisahak 28”; benar;
Penjelasan :
Perintah nama=”AKPRIND”; akan menimbulkan kesalahan, pemberian nilai pada variabel string tidak bisa dilakukan secara langsung seperti pada variabel yang digunakan untuk
menyimpan bilangan.