Konsep Tipe Data C++


KONSEP TIPE DATA C ++

Data pembagian data:
            I. Tipe sederhana (simpletype)
                Sebuah. Int, bool, char
           II. String tipe
                b. Operasi string
          AKU AKU AKU. Tipe terstruktur () structuredtype)
                c. Array, struct
Variabel & konstanta:

Variabel:
Sebuah. Untuk kategori nilai, dan nilai yang adapadanya dapat dicor selama eksekusi berlangsung.
b. Penamaan variabel bersifat case sensitif (huruf besar & huruf kecil dianggap berbeda).
c. Harus dideklarasikan dahulu.

Konstanta:
Sebuah variabel dengan tipe data tertentu dan memiliki data-data yang akan tetap di dalam program.
Contoh: float phi;
               Konst Phi = 3,14;
I.Tipe data sederhana pad C ++
1. Tipe int:
Adalah Tipe data yng nilainya tidak memiliki titik desimal.Dalam bahasa pemrograman pascal hanya digit yang bisa muncul sebagai Integer, tidak bisa ada karakter lain termasuk koma plus + dan -.
2. Tipe float:
    Tipe data yang nged berupa pecahan (memiliki titik desimal).


3. tipe bool nilai harga yang dihasilkan pada program memiliki 2 Nilai yaitu benar atau salah, Benar atau Salah.operator yang DAN, ATAU, atau TIDAK.


4. data tipe untuk menampung data karakter. Untuk menulis char, charakter perlu ditulis di dalam tanda petik tunggal (').

    Contoh:
     'A' karakter berupa huruf A
     '1' karakter berbentuk angka 1
     '*' karakter simbol * 

II. String Tipe

Merupakan sekumpulan dari beberapa karakter, yang bisa di ubah sesuai dengan ketentuan sebarnya 1 s / d 255 karakter.pemberian nilai string diapit dengan tanda petik ganda (“) bentuk umum berlaku data ini adalah:
Contoh: charname [50];
char * alamat;

Fungsi pada Operasi STRING
      a.  Sebuah. Strcpy (): untuk simpul nilai string.
          Contoh dalam program penggalan c ++:
          Cout << "Masukan Kata? "; Mendapat (kata);
          Strcpy (copy, kata);
          Cout << "Hasilnya? “<< copy;

      b. Strcat (): untuk melihat nilai senar.
          Contohnya dlm penggalan program c ++:
          Cout << "Kata Pertama? “; Mendapat (a);
          Cout << "Kata Kedua? “; Cin (b);
          Strcat (a, b);
          Cout << "Hasil Gabungan:" << a;

      c. 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;
          }

     d. 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);

    e. 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

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.

Struct

Adalah kumpulan variabel yang dinyatakan dengan sebuah nama,dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Tipe ini bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang berlainan.
Contoh :

struct data_pegawai
{
int nip;
char nama[25];
char alamat[40];
}






Subscribe to receive free email updates:

0 Response to "Konsep Tipe Data C++"

Post a Comment