Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR DATA PERTEMUAN 5.

Presentasi serupa


Presentasi berjudul: "STRUKTUR DATA PERTEMUAN 5."— Transcript presentasi:

1 STRUKTUR DATA PERTEMUAN 5

2 OPERATOR ADDRESS & Address of operator * Indirection operator
Pemrograman C++ menyediakan 2 (dua) buah operator alamat (address operators) yang berhubungan dengan penggunaan pointer. OPERATOR KETERANGAN & Address of operator * Indirection operator Dari tabel diatas dapat dijelaskan sbb : operator & akan menunjukkan alamat memori dari suatu data, sedangkan operator * digunakan untuk menunjukkan suatu pointer.

3 OPERATOR ADDRESS #include<stdio.h> main() { int a, *b; a=20;
printf("pointer b menunjukkan alamat =%p\n",b); printf("alamat tersebut berisi nilai =%d\n",*b); }

4

5 OPERATOR GABUNGAN Bentuk penulisannya sbb : Operator pengerjaan
Pemrograman C++ memungkinkan penulisan suatu operator pengerjaan (=) untuk digabung dengan operator lainnya yaitu dengan operator aritmetika, operator peningkatan dan penurunan serta operator bitwise. Bentuk penulisannya sbb : Operator pengerjaan Variabel = variabel operator ungkapan; Dapat diubah dengan ditulis sebagai berikut : Operator lainnya Variabel operator = ungkapan

6 OPERATOR GABUNGAN a = a + b; dapat ditulis a+=b; a = a – b; a- =b; a = a * b; a*=b; a = a / b; a/=b; a = a % b; a%=b; a = a < b; a<=b; a = a > b; a>=b; a = a & b; a&=b; a = a b; a =b; a = a ^ b; a^=b; Dari ke 9 operator dan dalam penulisan program harus diperhatikan hierarki atau prioritas operator. Adapun prioritas operator dapat dilihat pada tabel sbb

7 Hierarki Operator Operator Prioritas Pembacaan ( ) [ ] -> .
( ) [ ] -> . Tertinggi Kiri ke kanan * ~ (type) * & size of Kanan ke kiri * / % + - << >> < <= > >= == != & ^ && ? : = += -= , Terendah

8 contoh program #include <Stdio.h> main () { Double nil, tugas;
printf (“masukan sebuah nilai:”); scanf (“%d”,& nil); printf (“masukan sebuah tugas:”); scanf (“%d”,& tugas); if (nil>=70) printf(“lulus\n”); else printf(“tidak lulus\n”); }

9

10 THE END


Download ppt "STRUKTUR DATA PERTEMUAN 5."

Presentasi serupa


Iklan oleh Google