Manipulasi String - Ilmu Dasar IT

Ilmu Dasar IT

Belajar Disini!!!

Minggu, 03 Desember 2017

Manipulasi String

Fungsi Manipulasi String

            1.  Fungsi strcat()
                 Digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File
                 header yang disertakan adalah string.h dan ctype.h

                 Bentuk Penulisan :

                 Berikut Contoh Fungsi strcat() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

/*FUNGSI strcat()*/



char kata1[]="Sampurna";

char kata2[]="1878";



cout<<strcat(kata1,kata2);

getch();

}


            2.  Fungsi strcmp()
                 Digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi
                 bertipe data integer (int). File header yang harus disertakan string.h.
 
                 Bentuk Penulisan :

                 Berikut Contoh Fungsi strcmp() Program C++:
                 

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

puts("==========================================");

puts("\t CONTOH PROGRAM strcmp");

puts("==========================================");

char a1[] = "S";

char a2[] = "s";

char b1[] = "S";

cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";

cout<<strcmp(a1,a2)<<endl;

cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<"->";

cout<<strcmp(a2,a1)<<endl;

cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";

cout<<strcmp(a1,b1)<<endl;

getch();

}



            3. Fungsi strcpy()
                Digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan
                harus mempunyai tipe data dan ukuran yang sama dengan string asal. file header yang
                disertakan adalah string.h.
     
                Bentuk Penulisan :

                 Berikut Contoh Fungsi strcpy() Program C++:


#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

puts("===============================");

puts("CONTOH PENGGUNAAN FUNGSI STRCPY");

puts("===============================");

char kata1[20];

char kata2[20];

cout<<"Masukkan Kata 1 = ";gets(kata1);

cout<<"Masukkan Kata 2 = ";gets(kata2);

cout<<endl;

printf("Kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);

cout<<endl;

cout<<"strcpy(kata1,kata2)";

/*PROSES*/

strcpy(kata1,kata2);

cout<<endl;

printf("Sekarang nilai dari kata 1 adalah %s dan Kata 2 adalah %s",kata1,kata2);

getch();

}


                
            4. Fungsi strlen()
                Digunakan untuk memperoleh banyaknya kkarakter dalam string. File Header yang harus
                disertakan adalah string.h.

                Bentuk Penulisan :
                 Berikut Contoh Fungsi strlen() Program C++:

char huruf[20];



puts("==========================================");

puts("\t CONTOH PROGRAM strlen");

puts("==========================================");

cout<<"Masukkan Sembarang Kata = ";gets(huruf);

cout<<"Panjang Kata Ynag Anda Inputkan = "<<strlen(huruf);

getch();

            5. Fungsi strrev()
                Digunakan Untuk membalik letak urutan pada string. Strng urutan paling akhir
                dipindahkan keurutan paling depan dan seterusnya. File Header yang digunakan adalah
                String.h.

                Bentuk Penulisan :

                 Berikut Contoh Fungsi strrev() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{



char kata[20];



cout<<"Masukan Sembarang Kata = ";

gets(kata);

strrev(kata);

cout<<"Hasil Perubahan = "<<kata;

getch();


             6. Fungsi Atof()
                 Digunakan untuk mengubah string angka menjadi bilangan numerik float. File header
                 yang harus digunakan adalah math.h.

                Bentuk Penulisan :

                 Berikut Contoh Fungsi atof() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

char kata[20];

float angka, a, b;



cout<<"Masukan Sembarang Kata berupa angka = ";

gets(kata);

angka = atof(kata);

a = angka + 5;

cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;

getch();

}



             7. Fungsi Atoi ()
                 Digunakan untuk mengubah string angka menjadi bilangan numerik integer.  File header
                 yang  digunakan adalah stdlib.h.

                 Bentuk Penulisan :

                 Berikut Contoh Fungsi atoi() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

char kata[20];

float angka, a, b;



cout<<"Masukan Sembarang Kata berupa angka = ";

gets(kata);

angka = atoi(kata);

a = angka + 5;

cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;

getch();

}



              8. Fungsi atol()
                  Digunakan untuk mengubah string menjadi bilagan numerik long integer. File header
                  yang digunakan adalaha stdlib.h.

                  Bentuk Penulisan :

                 Berikut Contoh Fungsi atol() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{

char kata[20];

float angka, a, b;



cout<<"Masukan Sembarang Kata berupa angka = ";

gets(kata);

angka = atol(kata);

a = angka + 5;

cout<<"Hasil Perubahan ditambah dengan 5 = "<<a;

getch();

}


              9. Fungsi  strlwr()
                  Digunakan untuk mengubah setiap huruf kapital menjadi string huruf kecil. File header
                  yang harus digunakan adalah string.h.

                  Bentuk Penulisan :

                 Berikut Contoh Fungsi strlwr() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{



char kata[20];



cout<<"Masukan Sembarang Kata dengan Huruf Besar =";

gets(kata);

strlwr(kata);

cout<<"Hasil Perubahan = "<<kata;

getch();

}


              10. Fungsi strupr()
                    Digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital. File
                    header yang yang harus disertakan adalah string.h.

                   Bentuk Penulisan :
                 Berikut Contoh Fungsi strupr() Program C++:

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>


using namespace std;



main()

{



char kata[20];



cout<<"Masukan Sembarang Kata dengan Huruf Kecil=";

gets(kata);

strupr(kata);

cout<<"Hasil Perubahan = "<<kata;

getch();

}



Sumber:

Frieyadie, S.Kom. (2007). Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi). Jakarta.

Tidak ada komentar:

Posting Komentar

Halaman