09 April 2021

Mencuplik Dan Mengganti Karakter Pada Suatu Teks – Part 1

www.niguru.com Niguru.com | Jumat, 9 Apr 2021 | Bahasa pemrograman C++ menyediakan suatu fasilitas berupa fungsi internal yang dapat digunakan untuk mencuplik (mengambil) suatu karakter dalam suatu kata atau kalimat. Dan fungsi ini juga dapat digunakan untuk menempatkan suatu karakter di dalam suatu kata atau kalimat.

Sintaks untuk mencuplik karakter adalah:
string[lokasi]

Dimana string bisa berupa kata, kalimat atau variabel bertipe data string. Lokasi diawali dengan angka 0 (nol).

Contoh:

#include <iostream>
using namespace std;
int main(){ 

cout<<"halo apa kabar?"[2]<<endl;
cout<<"halo apa kabar?"[6]<<endl;
cout<<"halo apa kabar?"[9]<<endl;
cout<<"halo apa kabar?"[3]<<endl;
cout<<"halo apa kabar?"[13]<<endl;

return 0;}

www.niguru.com

Simpan dengan nama string01.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file string01.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik tombol Build and run:
www.niguru.com

Hasilnya:

www.niguru.com

 
Contoh berikutnya:

#include <iostream>
using namespace std;
int main(){ 

string kalimatKu="SELAMAT PAGI";
int a=kalimatKu.length();
cout<<"jumlah karakter = "<<a<<endl;

for (a--;a>=0;a--){
cout<<kalimatKu[a]<<"  ";
}

cout<<endl<<endl;

return 0;}


www.niguru.com

 
Note:
Length adalah fungsi untuk menghitung jumlah karakter. Sintaks length adalah:
String.length();

Simpan dengan nama string02.cpp (boleh disimpan dengan nama lain):


www.niguru.com

Double-click file string02.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik tombol Build and run:

www.niguru.com

Hasilnya:

www.niguru.com

Note:
Karena karakter ditampilkan mulai dari karakter dengan nomor lokasi terbesar hingga terkecil, maka teks "SELAMAT PAGI" ditampilkan terbalik.

Demikianlah penjelasan mengenai cara untuk mencuplik karakter di dalam kata atau kalimat. 
Penjelasan selanjutnya akan dilanjutkan pada posting berikutnya.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment