Minggu, 28 Oktober 2018

Fungsi Manipulasi String

Penjelasan: Borland C++ menyediakan beberapa fungsi yang digunakan untuk keperluan menipulasi string.  

Fungsi strcat()

Penjelasan: Fungsi ini digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File header yang harus disertakan adalah : string.h dan ctype.h.

Bentuk penulisan: strcat(tujuan, sumber);


Contoh-1

1

Hasil running

11.PNG


Fungsi strcmp()

Penjelasan: Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah : string.h.

Bentuk penulisan: var_int = strcmp(str1, str2);


Contoh-2

2.PNG

Hasil running

12.PNG


Fungsi strcpy()

Penjelasan: Fungsi ini digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal. File header yang harus disertakan adalah : string.h. 

Bentuk penulisan: strcpy(tujuan, asal);

Contoh-3

3.PNG

Hasil running

13.PNG


Fungsi strlen()

Penjelasan: Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus disertakan adalah : string.h.

Bentuk penulisan: strlen(str);

Contoh-4

4.PNG

Hasil running

14.PNG


Fungsi strrev()

Penjelasan: Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya. File header yang harus disertakan adalah : string.h.

Bentuk penulisan: strrev(str);

Contoh-5

5.PNG

Hasil running

15.PNG


Fungsi Konfersi String

Penjelasan: Borland C++ 5.02 menyediakan beberapa fungsi yang digunakan untuk keperluan konfersi string

Fungsi atof()

Penjelasan: Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik float. File header yang harus disertakan adalah : math.h.

Contoh-6

6

Hasil running

16


Fungsi atoi()

Penjelasan: Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik integer. File header yang harus disertakan adalah : stdlib.h.

Contoh-7

7

Hasil running

17


Fungsi atol()

Penjelasan: Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik long integer. File header yang harus disertakan adalah : stdlib.h.

Contoh-8

8

Hasil running

18


Fungsi strlwr()

Penjelasan: Fungsi ini digunakan untuk mengubah setiap huruf kapital ( huruf besar ) dalam string menjadi huruf kecil. File header yang harus disertakan adalah : string.h.

Bentuk penulisan: strlwr(str);

Contoh-9

9

Hasil running

19


Fungsi strupr()

Penjelasan: Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital ( huruf besar ). File header yang harus disertakan adalah : string.h.

Bentuk penulisan: strupr(str);

Contoh-10

10

Hasil running

20


Latihan

Buatlah program untuk menghitung panjang kata berikut ini : Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Contoh program latihan-1

21.PNG

Hasil running

25


Buatlah program untuk membalik kata berikut ini : Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Menjadi seperti berikut : akitamrofnI anaraS aniB retupmoK and akitamrofnI nemejanaM imedakA

Contoh program latihan-2

22

Hasil running

26


Bulatlah program untuk menggabungkan dua buah string

Kalimat1 = Teknik Kalimat2 = Informatika Menjadi seperti berikut : TeknikInformatika

Contoh program latihan-3

23.PNG

Hasil running

27


Diberikan kalimat string berikut : Kalimat1 = "55.5" Kalimat2 = "12.5"

Kemudian kedua kalimat diatas dihitung menjadi perhitungan : a. Perkalian b. Pembagian c. Penambahan d. Pengurangan e. Mencari sisa hasil pembagian

Contoh program latihan-4

24.PNG

Hasil running

28


Daftar Pustaka

Frieyadie.2006.Panduan Pemrograman C++. Penerbit Andi. Yogyakarta. Kadir,Andul,1955.Pemrograman C++ Membahas Pemrograman Berorientasi Objek. Penerbit Andi.Yogyakarta Potts,Steven Clayton Walnum.1997.Pemrograman Berorientasi Objek dengan Borland C++. Penerbit Andi. Yogyakarta

Fungsi Manipulasi String Penjelasan:  Borland C++ menyediakan beberapa fungsi yang digunakan untuk keperluan menipulasi string.   Fungsi...