Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION.

Slides:



Advertisements
Presentasi serupa
A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
Advertisements

Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Modul 10 Fungsi PENGERTIAN FUNGSI
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
PERTEMUAN XI OPERASI FILE JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Bab 4 Percabangan.
Pemrograman Terstruktur
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
POINTER
Function.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
ARRAY Dr. Lily Wulandari.
Komentar, Identifier dan Tipe Data
By; NILA FEBY PUSPITASARI
PERTEMUAN VI POINTER LANJUT
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Algoritma dan Struktur Data
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Algoritma dan Struktur Data
STRUCT 1.
Bab 5 Pengulangan.
Class.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
Operasi String.
Struktur (Struct).
Algoritma Pemrograman By: NILA FEBY PUSPITASARI
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Pengulangan WHILE.
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
#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
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
Function User Function.
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
Tenia Wahyuningrum, S.Kom., MT
Bab 05 Tipe Data dan Mengisi Variabel
Teknik Pemrog. Terstruktur 2
STRUKTUR PERULANGAN 2 (LOOPING-2)
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Tipe Data - Variabel Di dalam memprogram sering dilakukan penyimpanan nilai dalam suatu variabel (mis: a = b+c ). Terlebih dahulu dilakukan deklarasi variabel.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Pertemuan 1 Pengenalan Bahasa C++.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
ARRAY & STRING LATIHAN.
POINTER 6.3 & 7.3 NESTED LOOP.
STRUKTUR DASAR PROGRAM
C++ static.
ARRAY Oleh : sgo.
PEMROGRAMAN DASAR Pertemuan Ke-2
PERBEDAAN C DAN C++ Meriska Defriani, S
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pemrograman Terstruktur
Algoritma Struktur Data
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
KELOMPOK 5 NAMA: - RAKA PUTRA WIJAYA - JOSUA SIRAIT KELAS : 2KA26 MATERI: KONVEKSI SUHU DENGAN C++
Transcript presentasi:

Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION

Agenda 1. Review pertemuan 1 2. String 3. Latihan

Review Input / Output: printf scanf cin cout Variable Deklarasi: tipe_data nama_var Nama_var harus mengikuti aturan yang ada.

String Merupakan kumpulan karakter baik huruf, angka, ataupun spesial karakter. Biasa disebut kalimat dalam kehidupan sehari- hari Menggunakan: #include

Contoh Program #include using namespace std; int main(){ cout<<“Masukkan sebuah kalimat = “; string kalimat; getline(cin, kalimat); cout<< “Huruf pertama dari kalimat anda = “<< kalimat.at(0) <<endl; int panjang = kalimat.size(); int posisi = kalimat.find(“ “); cout<< “Panjang kalimat anda = “<< panjang << “ huruf” <<endl; cout<< “Huruf terakhir dari kalimat anda = “<< kalimat.at(panjang – 1)<<endl; cout<< ”Posisi spasi pertama = “ << posisi<< endl; return 0; }

Penjelasan #include dibutuhkan oleh cout dan cin. #include dibutuhkan karena ada tipe data string dalam program. using namespace std digunakan untuk menyingkat penulisan cout, cin, endl dan string. Jika tidak ada using namespace std, maka penulisan cin cout endl dan string menjadi std::cin, std::cout, std::string, std::endl; string kalimat memberitahu komputer bahwa kita memiliki 1 variabel bernama kalimat dan bertipe data string. getline(cin, kalimat) memodifikasi cin sehingga bisa menangkap seluruh inputan meskipun dipisahkan spasi. Tanpa getline, cin hanya dapat menangkap 1 kata saja. Kata berikutnya akan diabaikan atau dibuang.

Penjelasan (2) kalimat.at(0) mengakses huruf pertama di dalam variabel kalimat. Huruf pertama di C++ adalah huruf ke 0 (nol). endl mencetak enter. Sama dengan \n dalam bahasa C. kalimat.size() mencari banyaknya huruf dalam variabel kalimat. kalimat.find(“ ”) mencari spasi dalam variabel kalimat. Jika ditemukan, maka akan menghasilkan lokasi huruf spasi (huruf pertama adalah huruf ke 0). Atau menghasilkan -1 jika tidak menemukan karakter yang dicari. kalimat.at (panjang – 1) huruf terakhir di C++ adalah banyaknya huruf – 1. Dikurangi satu karena huruf pertama C++ mulai dari angka 0 (nol) BUKAN 1 (satu).