Pemrograman Dasar Operasi string str.length str.size str.substr

Slides:



Advertisements
Presentasi serupa
[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
Advertisements

Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Pemrograman Terstruktur
Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION.
Konsep Pemrograman Contoh Program C # include int main() { printf("Hello World From About\n"); getche (); return 0; }
Function.
Teknik Pemrograman Terstruktur 2
Komentar, Identifier dan Tipe Data
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
Bab 5 Pengulangan.
Operasi String.
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Pointer Dr. Lily Wulandari.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Karakter & String.
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Jawaban ujian MID. #include int pil; char tny; main(){ menu: cout
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Pemrograman Dasar For di dalam for.
Bab 05 Tipe Data dan Mengisi Variabel
Teknik Pemrog. Terstruktur 2
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
METHOD, ARRAY DAN STRING
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
DASAR STRING PEMROGRAMAN SISTEM.
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Pemrograman Dasar Operasi File.
Pemrograman Dasar Pointers.
Tipe Data - Variabel Di dalam memprogram sering dilakukan penyimpanan nilai dalam suatu variabel (mis: a = b+c ). Terlebih dahulu dilakukan deklarasi variabel.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
FUNGSI.
Statement Control (if dan switch)
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
PERULANGAN (LOOPING).
Universitas Respati Yogyakarta
Pertemuan III Komentar, Identifier dan Tipe data.
Person 8.
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Pemrograman WEB PHP Fungsi String
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
POINTER 6.3 & 7.3 NESTED LOOP.
Dasar Pemrograman Renni Angreni, S.Kom.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
C++ static.
PENGULANGAN Oleh : sgo.
ARRAY Oleh : sgo.
Tipe Data Dasar Variabel dan Konstanta
PERBEDAAN C DAN C++ Meriska Defriani, S
Pemrograman Terstruktur
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
PERINTAH INPUT DAN OUTPUT
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Algoritma dan Struktur Data
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Pemrograman Terstruktur C++
Pertemuan 3 Input/output Statement Assignment Statement
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
C++ Polymorphism.
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Transcript presentasi:

Pemrograman Dasar Operasi string str.length str.size str.substr str.replace str.insert str.erase str.find toupper tolower

Reminder Menggunakan string: Harus menambahkan #include <string> Untuk menerima input berupa string, gunakan getline (cin, variabel);

str.substr alamat.substr(5,4) Mengambil sebagian string. Sintaksnya: Misalkan kita punya variabel string alamat alamat.substr( [posisi], [panjang] ); Akan mengambil bagian string dimulai dari [posisi] sebanyak [panjang]. Misalkan alamat berisi "Kota Jakarta“, maka alamat.substr(5,4) Akan berisi “Jaka”

Posisi karakter / string

str.substr alamat.substr(4) substr juga dapat mengambil bagian string dari satu posisi sampai habis. Sintaksnya: Pada string alamat alamat.substr( [posisi] ); Akan mengambil bagian string dimulai dari [posisi] sampai habis. Misalkan alamat berisi “Nun jauh di sana“, maka alamat.substr(4) Akan berisi “Jauh di sana”

str.substr #include <iostream> #include <string> using namespace std; int main () { string str= "We think in generalities, but we live in details."; string str2, str3; size_t pos; str2 = str.substr (12,12); // "generalities“ pos = str.find("live"); // position of "live" in str str3 = str.substr (pos); // get from "live" to the end cout << str2 << ' ' << str3 << endl; return 0; }

str.find Fungsi perintah str.find adalah menentukan posisi suatu karakter atau potongan string di dalam suatu string besar. Sintaksnya: strbesar.find( [potongankata] ) Mengembalikan posisi potongankata di dalam strbesar berupa integer.

str.find Untuk find yang terakhir, sintaksnya: string str = "There are two needles in this haystack with needles."; string str2 = "needle"; short found; found=str.find(str2); if (found!=string::npos) cout << "first 'needle' found at: " << found << endl; found=str.find("needles are small",found+1,6); cout << "second 'needle' found at: " << found << endl; Untuk find yang terakhir, sintaksnya: str.find([strdicari], [mulai], [panjang bagian dicari]);

str.find string str = "There are two needles in this haystack with needles."; string str2 = "needle"; short found; found=str.find("haystack"); if (found!=string::npos) cout << "'haystack' also found at: " << found << endl; found=str.find('.'); cout << "Period found at: " << found << endl;

str.replace Seperti namanya, str.replace berfungsi untuk mengganti sebagian string. Sintaksnya: str.replace([x], [p], [s] ); Dengan: X = posisi mulai pergantian; P = panjang bagian string yang mau diganti; S = Potongan string baru.

str.replace string str = "There are two needles in this haystack with needles."; string str2 = "needle"; short found; // let's replace the first needle: str.replace(str.find(str2),str2.length(),"preposition"); cout << str << endl;

toupper toupper adalah suatu fungsi untuk membuat suatu karakter (char) menjadi upper case. Bila karakter sudah upper case, maka tidak ada perubahan. Sintaksnya: toupper(char) Ada juga fungsi tolower untuk membuat suatu karakter menjadi lower case (kebalikan dari toupper).

toupper string nama; cout<<"Input nama Anda:"; getline (cin, nama); for (int i = 0; i <= nama.length()-1; i++){ nama[i] = toupper (nama[i]); } cout<<nama<<endl; nama[i] = tolower (nama[i]); cout<<nama; _getch();

Menyambung string string namadepan,namabelakang; cout<<"Input nama depan:"; getline(cin,namadepan); cout<<"Input nama belakang:"; getline(cin,namabelakang); cout<<"Nama lengkap:"; cout<<namadepan + ' '+ namabelakang; _getch();

Thank You for your attention Thanks to: Pemrograman C++ by Abdul Kadir Yoannita S.Kom & Hermawan S.Kom Sumber slide http://www.tzuchi.or.id/perenungan.php?page=1  Renungan