OPERASI STRING

OPERASI STRING
1.      Fungsi strcat ()
Fungsi ini digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan.
File header yang harus disertakan adalah : string.h dan ctype.h
Bentuk penulisan:
Srrcat(tujuan, sumber);

2.      Fungsi strcmp ()
Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua.
Hasil dari fungsi ini bertipe data integer.
File header yang harus disertakan adalah : string.h
Bentuk penulisan:
Var_int = strcamp(str1, str2);

3.      Fungsi strcpy ()
Fungsi ini 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 harus disertakan adalah : string.h
Bentuk penulisan:
Strcpy(tujuan, asal);

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

5.      Fungsi strrev()
Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dst.
File header yang harus disertakan adalah : string.h
Bentuk penulisan:
Strrev(str);

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

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

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

9.      Fungsi strlwr()
Fungsi ini digunakan untuk mengubah setiap huruf kapital dalam string menjadi huruf kecil.
File header yang harus disertakan adalah : string.h
Bentuk penulisan:
Strlwr (str);

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

Strupr (str);

Source code String

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

using namespace std;

main()
{
    char Kata[20],kata1[50], kata2[50];
    float angka,a,b;


    cout <<"Jenis-jenis string:" <<endl;
    cout <<endl;
    cout <<" 1. Fungsi strcat ()" <<endl;
    cout <<"--> Digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Masukkan kalimat : " ; cin.getline (kata1, sizeof (kata1));
    cout <<"Masukkan kalimat tambahan :"; cin.getline (kata2, sizeof (kata2));
    cout <<"Hasil : "<<strcat (kata1, kata2) <<endl;
    cout <<endl;
    cout <<"================================================================================";
    cout <<endl;

    cout <<" 2. Fungsi strcmp ()" <<endl;
    cout <<"-->  Digunakan untuk membandingkan string pertama dengan string kedua" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Input kalimat pertama : "; cin.getline (kata1, sizeof (kata1));
    cout <<"Input kalimat kedua   : "; cin.getline (kata2, sizeof (kata2));
    cout <<"Hasil : "<<strcmp (kata1, kata2) <<endl;
    cout <<"===============================================================================";
    cout <<endl;


    cout <<" 3. Fungsi strcpy ()" <<endl;
    cout <<"--> Digunakan untuk menyalin string asal" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Input kata:" ; cin.getline (kata1, sizeof (kata1));
    cout <<"Input kata yang ingin di copy:" ; cin.getline (kata2, sizeof (kata2));
    cout <<"Hasil : "<<strcpy (kata1, kata2) <<endl;
    cout <<"===============================================================================";
    cout <<endl;

    cout <<" 4. Fungsi strlen ()" <<endl;
    cout <<"--> Digunakan untuk mendapatkan banyak karakter" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Inputkan kata:"; cin.getline (kata1, sizeof (kata1));
    cout <<"Hasil:" <<strlen (kata1) <<endl;
    cout <<"================================================================================";
    cout <<endl;

    cout <<" 5. Fungsi strrev ()" <<endl;
    cout <<"--> Digunakan untuk membalik urutan pada string" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Masukkan kata:"; cin.getline (kata1, sizeof (kata1));
    cout <<"Hasil:" <<strrev (kata1) <<endl;
    cout <<"================================================================================";
    cout <<endl;

    cout <<" 6. Fungsi atof ()" <<endl;
    cout << "\nMasukkan sembarang kata berupa angka = ";
    cin >> Kata;
    angka = atof(Kata);
    a = angka + 5;
    cout << "Hasil Perubahan ditambah dengan 5 = " << a;

    cout <<"===============================================================================";
    cout <<endl;

    cout <<" 7. Fungsi atoi ()" <<endl;
    cout << "\nMasukkan sembarang kata berupa angka = ";
    cin >> Kata;
    angka = atoi (Kata);
    a = angka + 5;
    cout << "Hasil Perubahan ditambah dengan 5 = " << a;
    cout <<"===============================================================================";
    cout <<endl;

    cout <<" 8. Fungsi atol ()" <<endl;
    cout << "\nMasukkan sembarang kata berupa angka = ";
    cin >> Kata;
    angka = atol (Kata);
    a = angka + 5;
    cout << "Hasil Perubahan ditambah dengan 5 = " << a;
    cout <<"===============================================================================";
    cout <<endl;



    cout <<" 9. Fungsi strlwr ()" <<endl;
    cout <<"-->  Digunakan untuk mengubah setiap huruf kapital" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Masukan kata:"; cin.getline (kata1, sizeof (kata1));
    cout <<"Hasil : "<<strlwr (kata1) <<endl;
    cout <<"===============================================================================";
    cout <<endl;

     cout <<" 10. Fungsi strupr ()" <<endl;
    cout <<"-->  Digunakan untuk mengubah setiap huruf kecil menjadi huruf kapital" <<endl;
    cout <<"Contoh:" <<endl;
    cout <<"Masukan kata:"; cin.getline (kata1, sizeof (kata1));
    cout <<"Hasil : "<<strupr (kata1) <<endl;
    cout <<"===============================================================================";
    cout <<endl;

}


Hasil Running




Komentar

Postingan populer dari blog ini