Background

KONSEP TIPE DATA C++



TIPE DATA UNTUK PEMROGRAMAN C++
Konsep tipe data C++ dibagi menjadi beberapa tipe data, seperti:
I.                    Tipe Sederhana(Simple type)
-          Int ( Integer )
-          Bool ( Boolean )
-          Char ( Charakter )
-          Tipe Float

II.                  Tipe String
-          Operasi String

III.               Tipe Terstuktur
-          Array                          -  Struct
Variabel & Konstanta
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program.Berbeda dengan konstanta yang nilainya selalu tetap,nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan.
Konstanta  ialah kalau variabel nilainya bisa berubah – ubah sebaliknya ,nilai konstanta atau literal tetap dan tidak bisa ber ubah – ubah dengan kata lain ekspresi dengan nilai yang tetap.
I.                   TIPE DATA SEDERHANA
1.      Tipe Int ( Integer )
Adalah tipe data yang nilainya tidak memiliki titik desimal. Dalam bahasa pemrograman pascal hanya digit yang bisa muncul sebagai Integer,tidak boleh ada character lain lain termasuk koma kecuali + dan -.

2.     Bool ( Boolean )
Adalah nilai data yang sangat penting untuk pengambilan suatu keputusan dalam suatu program karena pada tipe ini data akan mempunyai dua nilai, yaitu benar atau salah, True or False.

3.     Char ( Charakter )
Kata ini digunakan untuk menampung data sebuah karakter. Dan hanya memuat satu karakter saja berupa huruf, angka atau simbol. Karakter perlu ditulis didalam tanda petik tunggal(‘). Contoh : ‘A’, ‘a’, ‘B’, ‘b’

4.     Tipe Float
Adalah tipe data yang nilainya pecahan(memiliki titik desimal).

II.               TIPE STRING

Operasi String adalah data yang berisi sederetan karakter yang banyaknya bisa berubah-ubah sesuai kebutuhan. Dengan ketentuan besarnya adalah 1 s/d 255 karakter.
Cara pendeklarasian adalah :
Contoh :   char nama[50];
char *alamat;
Fungsi pada Operasi  STRING

1.      Strcpy() : untuk menyalin nilai string.
Contoh  dalam penggalan program c++:
Cout<<“Masukan Kata ? “;gets(kata);
Strcpy(copy,kata);
Cout<<“Hasilnya ? “<<copy;

2. Strcat() : untuk menggabungkan nilai string.
Contoh dlm penggalan program c++ :
Cout<<“Kata Pertama ? “;gets(a);
Cout<<“Kata Kedua ? “;cin(b);
Strcat(a,b);
Cout<<“Hasil Gabungan : “<<a;

3. Strcmp() : untuk membandingkan 2 nilai string.
Contoh dalam penggalan program c++:
char sa[]="Logika";
char sb[]="Logika Algoritma";
char sc[]="Logika Algoritma & Pemprograman";
/*Melakukan perbandingan terhadap dua string dan penampilan nilainya*/
printf("Nilai Yang dibandingkan sa,sb :
%d\n",strcmp(sa,sb));
printf("Nilai Yang dibandingkan sa,sc :
%d\n",strcmp(sa,sc));
printf("Nilai Yang dibandingkan sb,sa :
%d\n",strcmp(sb,sa));
getch();
return 0;
}

4. Strlen() : untuk mengetahui panjang nilai string
Contoh dalam penggalan program c++:
cout<<"Masukkan Kata = ";
cout<<"Masukkan Kata = ";
cout<<"Panjang Kata yang telah diinput = ";
cout<<strlen(angka);

5. Strchr () : untuk mencari nilai karakter dalam string.
Contoh dalam penggalan program C++:
int main(void){
char str [100]="Aisyah Zahra";
char karakter='Z';
char *hasil;
hasil=strchr(str,karakter);
printf("Hasil Peubah :%s\n",hasil);
printf("Karakter %c ditemukan pada indeks ke-%d",karakter,(hasil-str));
getch();
return 0; }

III.             TIPE TERSTRUKTUR

1.     Array
Adalah tipe data terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi komponen dalam larik dinyatakan sebagai nomor index.

2.     Struct
Adalah kumpulan vaariabel yang dinyatakan dengan sebuah nama,dengan sifat setiap variabel dapat memiliki tipe ang berlainan. Untuk menyimpan suatu variabel dalam pemrograman C++, diperlukan suatu tempat khusus di dalam memori komputer.



  








Categories: Share

1 komentar:

  1. Mantap gan, sedikit tambahan aja gan, tentang
    CARA MENYALIN STRING DALAM C++
    serta beberapa alasan kenapa menggunakan fungsi tersebut, selengkapnya silakan mampir, terimakasih

    BalasHapus