c++ latihan
DESCRIPTION
Latihan Pemrograman C++TRANSCRIPT
-
Pemrograman III
C++
Pemrograman C++
STMIK Tasikmalaya
C++
Teuku Mufizar, S.Kom., M.Kom
0425038701
-
Topic 07:
Fungsi Manipulasi String
Pemrograman C++
STMIK Tasikmalaya
Fungsi Manipulasi String
Teuku Mufizar, S.Kom., M.Kom
0425038701
-
Pemrograman C++
STMIK Tasikmalaya
TUJUAN PEMBELAJARAN
TOPIK 07
3
-
Tujuan Pembelajaran
1. Mahasiswa mampu mengenal Operasi String
2. Mahasiswa mampu membuat Program C++ yang
berisi Operasi String
4
-
Pemrograman C++
STMIK Tasikmalaya
MATERI PEMBELAJARAN
TOPIK 07
5
-
Operasi String
Operasi string selalu dijumpai didalam bahasa
pemrograman,
Disini akan dibahas beberapa perintah dan fungsi
string :
1. Strcat 6. atof 11. strset & strnset
2. Strcmp 7. atoi
3. Strcpy 8. atol
4. Strlen 9. strlwr
5. Strrev 10. strupr
6
-
1. Fungsi strcat()
Digunakan untuk menambahkan string kebagian
akhir dari string tujuan.
File header yang harus disertakan adalah string.h dan
ctype.h
Bentuk penulisan : Bentuk penulisan :
7
-
Contoh strcat//nama file : Contoh strcat.cpp
//pembuat program : Nama Anda
//deskripsi : Program strcat
#include#include#include#include
strcat(a1,a2);cout
-
2. Fungsi strcmp()
Digunakan untuk membandingkan string pertama
dengan string kedua.
Hasil dari fungsi ini bertipe data integer(int).
File header yang disertakan adalah string.h
Bentuk penulisan : Bentuk penulisan :
9
-
Contoh strcmp
//nama file : Contoh strcmp.cpp
//pembuat program : Nama Anda
//deskripsi : Program strcmp
#include #include
cout
-
3. Fungsi strcpy()
Digunakan untuk menyalin string asal ke variabelstring tujuan dengan syarat string tujuan harusmempunyai tipe data dan ukuran yang sama denganstring asal.
File header yang harus disertakan adalah string.h
Bentuk penulisan :
11
-
Contoh strcpy
//nama file : Contoh strcpy.cpp
//pembuat program : Nama Anda
//deskripsi : Program strcpy
#include
cout
-
4. Fungsi strlen()
Digunakan untuk memperoleh banyaknya karakterdalam string.
File header yang harus disertakan adalah string.h
Bentuk penulisan :
13
-
Contoh strlen
//nama file : Contoh strclen.cpp
//pembuat program : Nama Anda
//deskripsi : Program strlen
#include#include#include#include
Output yang akan dihasilkan, dari
Program diatas adalah :
14
#includevoid main(){Char kata[30];
cout
-
5. Fungsi strrev()
Digunakan untuk membalikkan letak urutan pada
string.
String urutan paling akhir dipindahkan keurutan
paling depan dan seterusnya.
File header yang harus disertakan adalah string.h File header yang harus disertakan adalah string.h
Bentuk penulisan :
15
-
Contoh strrev
//nama file : Contoh strrev.cpp
//pembuat program : Nama Anda
//deskripsi : Program strrev
#include#include#include
Output yang akan dihasilkan, dari
Program diatas adalah :
16
void main(){char kata[30];cout
-
6. Fungsi atof()
Digunakan untuk mengubah string(teks)
angka menjadi bilangan numerik float.
File header yang harus disertakan adalah
math.hmath.h
17
-
Contoh atof
//nama file : Contoh atof.cpp
//pembuat program : Nama Anda
//deskripsi : Program atof#include#include#includevoid main(){
Output yang akan dihasilkan, dari
Program diatas adalah :
18
{char kata[20];
float angka, a;cout
-
7. Fungsi atoi()
Digunakan untuk mengubah
string(teks)angka menjadi bilangan
numerik integer.
File header yang disertakan adalah File header yang disertakan adalah
stdlib.h
19
-
Contoh atoi
//nama file : Contoh atoi.cpp
//pembuat program : Nama Anda
//deskripsi : Program atoi#include#include#includevoid main(){
Output yang akan dihasilkan, dari
Program diatas adalah :
20
{char kata[20];
float angka, a;cout>>"Masukkan sembarang kata
berupa angka = ";gets(kata);angka=atof(kata);a=angka+5;cout
-
8. Fungsi atol()
Digunakan untuk mengubah
string(teks)angka menjadi bilangan
numerik long integer.
File header yg harus disertakan adalah File header yg harus disertakan adalah
stdlib.h
21
-
Contoh atol//nama file : Contoh atol.cpp
//pembuat program : Nama Anda
//deskripsi : Program atol#include#include#include#includevoid main(){
Output yang akan dihasilkan, dari
Program diatas adalah :
22
{char kata[20];
float angka, A;cout
-
9. Fungsi strlwr()
Digunakan untuk mengubah setiap huruf
kapital dalam string menjadi kecil.
File header yang disertakan adalah
string.hstring.h
Bentuk penulisannya:
23
-
Contoh strlwr
//nama file : Contoh strlwr.cpp
//pembuat program : Nama Anda
//deskripsi : Program strlwr
#includ#includ#includ#includ
Output yang akan dihasilkan, dari
Program diatas adalah :
24
#includ
void main){
char kata[20];cout
-
10. Fungsi strupr()
Digunakan untuk mengubah setiap huruf
kecil dalam string menjadi kapital.
File header yg harus disertakan adalah
string.hstring.h
Bentuk penulisannya:
25
-
Contoh strupr
//nama file : Contoh strupr.cpp
//pembuat program : Nama Anda
//deskripsi : Program strupr
#include#include#include#include
Output yang akan dihasilkan, dari
Program diatas adalah :
26
#include
void main(){
char kata[20];cout
-
11. Fungsi strset dan strnset ()
Fungsi strset berguna untuk mengganti
isi suatu string dengan suatu karakter
tertentu.
Fungsi strnset berguna untuk mengganti Fungsi strnset berguna untuk mengganti
isi suatu string dengan suatu karakter
tertentu sebanyak n buah data.
27
-
Contoh strset dan strnset
//nama file : Contoh strsetdanstrnset.cpp
//pembuat program : Nama Anda
//deskripsi : Program strset dan strnset
#include #include #include main()
Output yang akan dihasilkan, dari
Program diatas adalah :
28
main(){
char str1[21]="Saya BelajarPemrograman C++"
clrscr();strnset(str1,A,12);printf("Setelah strnset 12 :
%s\n",str1);strset(str1,'x');printf("Setelah strset : %s\n",str1);getch();
}
-
Pemrograman C++
STMIK Tasikmalaya
LATIHAN PROGRAM
TOPIK 06
29
-
Latihan Soal 1
a. Kerjakan semua contoh program yang ada padamateri manipulasi string.
b. Lakukan analisis program dengan cara
1) Menjalankan listing program bawaan, screenshoothasilnya
30
hasilnya
2) Lihat eror yang terjadi kemudian jelaskan penyebaberor tersebut
3) Perbaiki eror tersebut sampai program suksesdijalankan. Kemudian screenshoot hasilnya.
c. Simpan hasil analisis programnya ke dalam file .docdan beri identitas lengkap
-
Q & AQ & A
31