Rabu, 24 Oktober 2018

Operasi String



OPERASI STRING

A. Fungsi Manipulasi String

     Borland C++ menyediakan beberapa fungsi yang digunakan untuk keperluan menipulasi string.  


1.   Fungsi strcat ( )
Penjelasan Fungsi ini digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File header yang harus disertakan adalah : string.h dan  ctype.h

Contoh :
#include < stdio.h >

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

Using namespace std ;



main ( )
{
        char k1[20] ;
        char k2[20] ;   



        cout << " Masukkan Kata - 1= " ;
        cin >> k1;   
        cout << " Masukkan Kata - 2= ";
        cin >> k2 ;
        strcat ( k1, k2 ) ;
        cout << " Hasil Penggabungannya " << k1 ;
        getch ( ) ;
 }


Output yang akan dihasilkan adalah :




2.   Fungsi strcmp()

Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah : string.h



Contoh :

#include < stdio.h >

#include < conio.h >

#include < string.h >

#include < iostream.h >

using namespace std;



main( )

{

    char k1[ ] = "SDN";

    char k2[ ] = "Sdn";

    char m1[ ] = "SDN";

    cout << " Hasil Perbandingan "<";

    cout << strcmp (k1,k2) << endl;

    cout << " Hasil Perbandingan " << k2 << " dan " << m1 << "->";

    cout << strcmp(k2,m1) <

    cout << " Hasil Perbandingan "<";

    cout << strcmp(k1,m1) <

    getch( );

}



Output ysng akan dihasilkan :




3.   Fungsi strcpy ( )

Fungsi ini digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal. File header yang harus disertakan adalah : string.h.



Contoh :


#include < stdio.h >

#include < conio.h >

#include < string.h >

             #include < iostream.h >

using namespace std;



 main()

 {

    char huruf[20];

    char pindah[20];



    cout<<"Masukkan Sembarang Kata = ";

    gets(huruf);



    strcpy(pindah, huruf);



    cout<<"Pemindahannya =  "<

    getch();

}



Output yang akan dihasilkan :




4.   Fungsi strlen ( )
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus disertakan adalah : string.h 



Contoh :
#include < stdio.h >
#include < conio.h >
#include < string.h >

#include < iostream.h >


using namespace std;



main()

{

    char huruf[20];

    char pindah[20];

    cout<<"Masukkan Sembarang Kata = ";

    gets(huruf);



    cout<<"Panjang Kata Yang Diinputkan = ";

    cout<

    getch();

}



Output yang akan dihasilkan :




5.   Fungsi Strrev ( )

Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya. File header yang harus disertakan adalah : string.h



Contoh :


#include < stdio.h >

#include < conio.h >

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


using namespace std;



 main()

 {

    char kata[20];

    cout<<"Masukan Sembarang Kata = ";

    gets(kata);



    strrev(kata);



    cout<<"Hasil Perubahan = "<



    getch();

}



Output yang akan dihasilkan :




B.. Fungsi Konferensi String


a.   Fungsi atof ( )

Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik float. File header yang harus disertakan adalah : math.h 



Contoh :


#include < stdio.h >

#include < conio.h >

#include < math.h >
#include < iostream.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 + 4;



    cout<<"Hasil Perubahan ditambah dengan 4 = "<

    getch();

}



Output yang akan dihasilkan :




b.   Fungsi atoi ( )

Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik integer. File header yang harus disertakan adalah : stdlib.h



Contoh :
#include < stdio.h > 

#include < conio.h > 
#include < stdlib.h > 
#include < iostream.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 + 4;



    cout<<"Hasil Perubahan ditambah dengan 4 = "<

    getch();

}

Output yang akan dihasilkan :




c.    Fungsi atol ( )

Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik long integer. File header yang harus disertakan adalah : stdlib.h



Contoh :

#include < stdio.h > 
#include < conio.h > 
#include < stdlib.h > 
#include < iostream.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 + 3;



    cout<<"Hasil Perubahan ditambah dengan 3 = "<

    getch();

}



Output yang akan dihasilkan :




d.   Fungsi strlwr ( )

Fungsi ini digunakan untuk mengubah setiap huruf kapital ( huruf besar ) dalam string menjadi huruf kecil. File header yang harus disertakan adalah : string.h 



Contoh : 

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


using namespace std;





 main()

 {

    char kata[20];



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

    gets(kata);



    strlwr(kata);

    cout<<"Hasil Perubahan = "<

    getch();

}



Output yang akan dihasilkan :




e.   Fungsi strupr ( )

Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital ( huruf besar ). File header yang harus disertakan adalah : string.h 



Contoh : 

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


using namespace std;




main()

{

    char kata[20];

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

    gets(kata);    strupr(kata);



    cout<<"Hasil Perubahan = "<

    getch();

}



Output yang akan dihasilkan :





0 Comments:

Posting Komentar

Diberdayakan oleh Blogger.

Facebook

Popular Posts

Contact Us

Nama

Email *

Pesan *

Random Posts

Recent Comments

Recent Posts

Newsletter

Subscribe Our Newsletter

Enter your email address below to subscribe to our newsletter.

Featured

About Us

We present Woop a creative magazine templates for bloggers who love to blog on food, fashion, travel and for personal blog.

Popular Posts

Featured