Selasa, 23 April 2013

LP C++ VI


SOAL :
1. Apa yang kalian ketahui tentang String pada C++ ?
2. Apa yang kalian ketahui tetang operator pada string ?

Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila diapit dengan tanda petik ganda “...“, misalnya “SAYA”. Sedangkan karakter (char) diapit dengan tanda petik tunggal, misal ‘s’.

Lantas bagaimana dengan “s”?? Dalam hal ini “s” juga merupakan string, meskipun karakter penyusunnya terlihat hanya satu. Akan tetapi pada kenyataannya, “s” disusun tidak hanya karakter ‘s’ saja, melainkan terdapat pula karakter NULL atau ‘\0’, yang berfungsi sebagai tanda akhir dari string.

Untuk mendeklarasikan suatu variabel merupakan string, maka perintahnya:
      char variabel[maks karakter];
contoh:
      char teks[20];
Perintah di atas bermakna bahwa teks merupakan variabel string dengan jumlah karakter yang dapat disimpan maksimal adalah 20 (sudah termasuk karakter NULL).

Mengetahui panjang string dengan strlen()

sintaks:
      strlen(string)
Contoh:
int panjangteks;
char kalimat[30] = “BELAJAR C++ TIDAKLAH SULIT”;
panjangteks = strlen(kalimat);
cout << “Panjang string : “ << panjangteks;

Menggabungkan string dengan strcat()
Sintaks:
      strcat(string1, string2)
Contoh:
char kata1[5] = “SATU ”;
char kata2[5] = “DUA”;
strcat(kata1, kata2); // nilai kata1 menjadi “SATU DUA”

Mengkonversi ke huruf kapital dengan strupr()
Sintaks:
      strupr(string)
Contoh;
char string1[30] = “aBcDefgHIJKLmno”;
strupr(string1); //nilai string1 menjadi “ABCDEFGHIJKLMNO”

Mengkonversi ke huruf kecil dengan strlwr()
Sintaks:
      strlwr(string)

Mencari Substring dengan strstr()
Sintaks:
      strstr(string1, string2);
Contoh:
if (strstr(“JAKARTA KOTA METROPOLITAN”, “METRO”) == 1)
cout << “Merupakan substring”;
else cout << “Bukan merupakan substring”;

Membalik string dengan strrev()

Sintaks:
      strrev(string);
Contoh:
char kata[10] = “C++”;
strrev(kata);
cout << kata;

0 komentar:

Posting Komentar

 
;