Senin, 22 Oktober 2018

OPERASI STRING


TI Politala IC
OPERASI STRING
   A.    Fungsi Manipulasi String
1.      Fungsi Strcat()
        Menggabungkan dua buah nilai string tidak dapat dilakukan dengan operator “+”, karena operator ini bukan operator untuk operasi string. Penggabungan dua buah nilai string dapat dilakukan dengan fungsi pustaka strcat() dengan menambahkan string sumber ke bagian akhir dari string tujuan. Keluaran dari fungsi ini adalah string tujuan. File header yang harus digunakan adalah : string.h dan ctype.h
Bentuk pemakaian fungsi strcat() :
#include <string.h>
#include <ctype.h>
Strcat (tujuan, sumber);
2.      Fungsi Strcmp()
        Membandingkan dua nilai string juga tidak dapat digunakan dengan operator hubungan, karena operator tersebut tidak untuk operasi string. Membandingkan dua buah nilai string dapat dilakukan dengan fungsi pustaka strcmp(). File header yang harus digunakan adalah string.h.
Bentuk pemakaian fungsi strcmp () :
#include <string.h>
Strcmp (strl, str2);
3.      Fungsi Strcpy()
        Fungsi ini dipakai untuk menyalin string asal ke variabel string tujuan termasuk karakter “\0”. Keluaran dari fungsi ini (return value) adalah string tujuan. Dalam hal ini variabel tujuan haruslah mempunyai ukuran yang dapat digunakan untuk menampung seluruh karakter dari string asal. File header yang harus digunakan adalah string.h.
Bentuk pemakaian fungsi strcpy() :
#include <string.h>
Strcpy(tujuan,asal);
4.      Fungsi Strlen()
        Fungsi ini digunakan untuk memperoleh banyaknya karakter di dalam string yang menjadi argumennya (var_string). Keluaran dari fungsi ini adalah panjang tar var_string. Karakter null tidak ikut dihitung.  File header yang harus digunakan adalah string.h.
Bentuk pemakaian fungsi strlen() :
#include <string.h>
Strlen (var_string);
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 digunakan adalah string.h
Bentuk pemakaian fungsi strrev () :
#include <string.h>
Strrev (str);
   B.     Fungsi Koneksi String
1.      Fungsi Atof()
        Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan numerik float. File header yang harus disertakan adalah : math.h
Contoh program fungsi atof() :
#include<iostream>
#include<string>
#include <math.h>
Using namespace std;
Int main()
{
 char jari[5];
 cout<<"masukkan jarijari lingkaran : "; cin.get(jari,5);
 float hasil=atof(jari);
 cout<<hasil*hasil*3.14;
}
2.      Fungsi Atoi()
        Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik integer. File header yang harus disertakan adalah : stdlib.h
Contoh program fungsi Atoi() :
#include<iostream>
#include<string>
#include <stdlib.h>
Using namespace std;
Int main()
{
 Char banyak[5];
 Cout<<"Masukkan Berapa banyak pena yang ingin di beli : "; cin.get(banyak,5);
 //Harga barang kita misalkan 1.000
 Int hasil=atoi(banyak);
 Cout<<hasil*1000;
}
3.      Fungsi Atol()
        Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik long integer. File header yang harus disertakan adalah : stdlib.h
Contoh program fungsi atol() :
#include<iostream>
#include<string>
#include <stdlib.h>
Using namespace std;
Int main()
{
              Char banyak[5];
              Cout<<"Masukkan Berapa banyak laptop yang ingin di beli : "; cin.get(banyak,5);
              //Harga barang kita misalkan 1.000.000
              Long int hasil=atol(banyak);
              Cout<<hasil*1000000;
}
4.      Fungsi Strlwr()
        Fungsi ini digunakan untuk mengubah huruf besar  menjadi huruf kecil semua. File header yang harus disertakan adalah : string.h
Contoh program fungsi strlwr():
#include<iostream>
#include <string.h>
Using namespace std;
Int main()
{
 Char kata[200];
 Cout<<"Masukkan Kata : "; cin.getline(kata,200);
 Cout<<"hasil : "<<strlwr(kata);
}
5.      Fungsi Strupr()
        Fungsi ini digunakan untuk mengubah huruf kecil menjadi huruf besar semua. File header yang harus disertakan adalah : string.h
Contoh program fungsi strupr() :
#include<iostream>
#include<string.h>
Using namespace std;
Int main()
{
 Char kata[200];
 Cout<<"Masukkan Kata : "; cin.getline(kata,200);
 Cout<<"hasil : "<<strlwr(kata);
}



Tidak ada komentar:

Posting Komentar

Teknik Hacking Website Sqlmap

Hacking Website Sqlmap A.     Pengertian Hacking Hacking adalah kegiatan memasuki system melalui system operasional lain yang dijal...