Halo teman teman, kali ini saya akan membahas tentang variabel dan fungsi string^^
PERCOBAAN 8
VARIABLE & FUNGSI STRING
I. Tujuan
Mempelajari penggunaan variable string yang dipadukan dengan fungsi – fungsi untuk pengolahan data string, seperti strcat( ), strlen( ), strcpy dan sebagainya
II. Teori
Suatu karakter string adalah terdirti dari beberapa karakter (deretan karakter) yang diakhiri dengan karakter khusus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda(“) seperti yang digunakan pada fungsi printf( ) atau puts ( ). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bila digunakan didalam fungsi, maka nilainya tidak akan berubah selama program aktif.
III. Percobaan
8.4.1 Mengamati penggunaan variable array berukuran bebas “[ ]” untuk melewatkan suatu variable string ke dalam fungsi.
8.4.2 Mengamati penggunaan fungsi-fungsi untuk pengolahan string, seperti
strlen (), strcat () dan strcmp ().
8.4.3 Menghitung jumlah karakter yang dimasukkan melalui keyboard, menggunakan fungsi fgets ().
8.4.4 Mencari posisi karakter pada suatu string menggunakan fungsi strchr ()
8.4.5Program dibawah mencoba untuk memisahkan karakter huruf (alphabet) dengan karakter lainnya, sehingga dapat dihitung jumlah huruf yang terdapat dalam suatu string.
8.4.6 Mengamati pengolahan string menggunakan fungsi strncmp(), dimana digunakan untuk mengambil bagian kata dari suatu kalimat dalam string.
8.4.7 fungsi yang digunakan untuk membalik suatu kata/ kalimat adalah fungsi
strrev (), suatu kata/ kalimat dikatakan palindrome apabila dibaca dari
depan maupun belakang sama, misalkan KAKAK, KAPAK, KATAK,dan sebagainya
IV. Tugas
8.5.1 Buatlah fungsi yang disebut strsisip () untuk menmyisipkan satu karakier string kedalam string lainnya.
8.5.2 Buatlah program untuk menentukan suatu kata/ kalimat merupakan sualu
polindrom atau bukan.
8.5.3 Buatuah program untuk menghitung jumlah huruf kecil,huruf besar, angka numerik, dan tanda baca didalam suatu string yang dimasukkan melalui keyboard
8.5.4
Bagaimana? ternyata string memiliki banyak kegunaan yaa^^ Cukup sekian Terima Kasih
Recent Comments