Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Pemrograman

Presentasi serupa


Presentasi berjudul: "Algoritma dan Pemrograman"— Transcript presentasi:

1 Algoritma dan Pemrograman
Pertemuan III dan IV Tipe data dan operator Samuel Wibisono, Drs.M.Si.

2 Tipe Data Tipe data adl suatu nilai yg dapat dinyatakan dalam bentuk konstanta atau variabel dan operator yang dapat dikenakan padanya. Jenis data : 1. bilangan bulat (integer) 2. pecahan (float/real) 3. teks 4. pointer

3 Deklarasi Data Deklarasi Integer :
int, short int, long int, unsigned int, unsigned short int, unsigned long int Deklarasi Pecahan : float, double, long double Deklarasi Teks/String : char Deklarasi Pointer : pointer adalah variable yg menyimpan alamat suatu data, bukan menyimpan datanya, dideklarasikan menggunakan tanda arteris (*) didepan nama variabelnya. Pointer selain digunakan untuk data integer dan string.

4 Variabel dan Konstanta
Deklarasi Variabel gunanya untuk memesan memori dan menentukan jenis data yang dapat disimpan didalamnya. Bentuk umum : tipe data – variabel Contoh : int jumlah; float harga_satuan, total_harga;

5 Variabel dan Konstanta
Pemberian nilai ke variabel: variabel = nilai; Contoh : jumlah = 50; harga_satuan = 15.7;

6 Variabel dan Konstanta
konstanta integer : integer, long integer, unsigned integer. konstanta floating point : float dan double konstanta string : “coba”, “aa”, “e”,,, konstanta karakter : ‘C’, ‘&’, ,,

7 Operator Operator dikelompokkan dalam:
Assignment operators (pengerjaan) Arithmatic operators Increment and decrement operators (peningkatan dan penurunan) Bitwise operators Relational operators Logical operators Address operators Comma operators Operator gabungan

8 Operator Operator pengerjaan a = 5 a = b = c Operator aritmatika
Operator binary : * (perkalian), / (pembagian), % (modulus atau sisa pembagian), + (pertambahan), - (pengurangan). Operator unary : + (tanda plus), - (tanda minus), ++ (prefix: preincrement; postfix: postincrement), -- (prefix: predecrement; postfix: postdecrement)

9 Operator Operator Peningkatan dan Penurunan
Operator peningkaan (++) : menambah nilai 1 pada nilai sebelumnya. Operator penurunan (-) : mengurangi nilai 1 pada nilai sebelumnya. Operator bitwise : <<, >>, &, |, ^, ~ hanya dapat digunakan pada operand integer atau karakter. hirarki : tertinggi -, >><<, &, ^, | terendah

10 Operator Operator hubungan : > , >=, <, <=, ==, !=
Contoh : 5 > 4 benar (1) 3 <= 6 salah (0) 4 != 5 benar (1) Operator logika : &&(and), || (or), ! (not)

11 Operator Operator alamat :
& (address operator) : menunjukan alamat memori dari suatu data. * (indirection operator) : menunjukkan suatu pointer. Operator koma : Untuk meletakkan beberapa ungkapan yg dipisahkan dng tanda koma di dalam kurung buka dan kurung tutup. Untuk ganti baris C++ menyediakan vasilitas \n.

12 Operator Operator gabungan Bentuk : operator pengerjaan
variabel = variabel operator ungkapan Atau operator lainnya variabel operator = ungkapan

13 Operator Contoh : a = a + b; dapat ditulis a+=b;
Perhatikan hirarki operator (lihat buku referensi halaman 56)

14 Operator Praktek


Download ppt "Algoritma dan Pemrograman"

Presentasi serupa


Iklan oleh Google