Selasa, 25 Oktober 2011

KONSEP TIPE DATA


KONSEP TIPE DATA C++
Pembagian Tipe Data:
1. Tipe Sederhana (Simple Type)
     * Int, Boll, Chart
     * Tipe Float
2. Tipe String
    * Operasi String
3. Tipe Terstruktur (Structured Type)
    * Array, Struct

VARIABEL & KONSTANTA
Variabel : 
• Untuk menyimpan suatu nilai, dan nilai yang ada  padanya dapat diubah selama eksekusi 
    berlangsung.
• Penamaan variabel bersifat case sensitive (huruf besar & huruf kecil dianggap berbeda).
• Harus dideklarasikan dahulu sebelum digunakan

   Contoh : Int alas, tinggi 
                int = tipe data
                alas = variabel
                tinggi = variabel

Konstanta:
Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program.
Contoh : float phi;
              const phi = 3,14 
I. Tipe Data sederhana pada C++
 1. Tipe int :
     tipe data yang nilainya tidak memiliki titik desimal.

















2. Tipe Float :
     tipe data yang nilainya merupakan pecahan (memiliki titik desimal).


























3. Tipe Bool
    : nilai pengambilan suatu keputusan pada program, tipe ini mempunyai 2 nilai 
      yaitu benar(T) atau salah (F).
     Operator yg digunakan AND, OR atau NOT. 





















4. Tipe Char
    digunakan untuk menampung data sebuah karakter. 
    Untuk menuliskan tipe char, karakter perlu ditulis di dalam tanda petik tunggal ( ‘ )
    Contoh :
    ‘A’  karakter berupa huruf A
    ‘1’   karakter berupa angka 1
    ‘*’   karakter simbol *

II. Tipe String
Merupakan sekumpulan dari beberapa karakter, yang banyaknya berubah-ubah sesuai kebutuhan,besarnya 1 s/d 255 karakter. Pemberian nilai String diapit dengan tanda petik ganda (“)
Bentuk umum penulisan tipe data ini adalah :
tipe_data pengenal [panjang] ;
pengenal= nama variabel
panjang= bilangan bulat yg menunjukan jumlah karakter
Contoh : char nama[15] ;

Fungsi pada Operasi STRING
1. Strcpy( )
    Untuk menyalin nilai string.
2. Strcat( )
    Untuk menggabungkan nilai string.
3. Strcmp( )
    Untuk membandingkan 2 nilai string.
4. Strlen( )
    Untuk mengetahui panjang nilai string.
5. Strchr ( )
    Untuk mencari nilai karakter dalam string.

III. Tipe Terstruktur
      Bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang berlainan.
      Contoh:
                     struct data_pegawai
                     {
                     int nip;
                     char nama[25];
                     char alamat[40];
                     }

      Contoh program sederhana :
      #include <conio.h>
      #include <iostream.h> 
      #include <math.h>
      void main()
          {
          int x,y,z;
          clrscr();
          cout <<“\n input nilai X=“; cin >> x;
          cout <<“\n input nilai Y=“; cin >> y;
          z = x + y;
         cout <<“\n hasil penjumlahan =“ << z;
         getch();
         }

Tidak ada komentar:

Posting Komentar