c++ latihan

Upload: zhie-cikal

Post on 10-Mar-2016

32 views

Category:

Documents


0 download

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