Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR DATA PERTEMUAN III.

Presentasi serupa


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

1 STRUKTUR DATA PERTEMUAN III

2 Definisi OPERATOR Operator merupakan simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua nilai, memberikan nilai ke variable, membandingkan dua buah nilai dan sebagainya Sebagian operator C++ tergolong sebagai operator binary yaitu operator yang dikenakan terhadap dua buah nilai Contoh A+B Simbol + merupakan operator untuk melakukan operasi penjumlahan dari dua buah operand-nya (yaitu a+b) karena operasi penjumlahan melibatkan dua operand maka oerator ini tergolong sebagai operator binary.

3 Tipe operator Tanda Operator dapat dikelompokkan sebagai berikut:
Operator pengerjaan (assignment operator) Operator matematika (arithmetic operator) Operator peningkatan dan penurunan (increment dan decrement operator) Operator hubungan (relation operator) Operator logika (logical operator) Operator koma (comma operator) Operator Bitwise (bitwise operator) Operator alamat (address operator) Operator gabungan (group operator)

4 #include <stdio.h>
OPERATOR PENGERJAAN Operator pengerjaan berupa tanda sama dengan (=) yang digunakan ntuk mengisikan nilai yang berada disebelah kanannya variable yang ditunjukan disebelah kirinya. #include <stdio.h> main( ) { int a,b,c; a=5; c=b=a; printf ("a=%i\n",a); printf ("b=%i\n",b); printf ("c=%i\n",c); }

5

6 OPERATOR ARITMATIKA #include <stdio.h> void main() {
Operator matematika termasuk sebagai binary operator OPERATOR KETERANGAN * Perkalian / Pembagian % Modulus atau sisa pembagian + Pertambahan _ Pengurangan #include <stdio.h> void main() { float x,t, a; float l; printf("masukan nilai x="); scanf ("%f", &x); printf("masukan nilai t="); scanf ("%f", &t); printf("masukan nilai a="); scanf ("%f", &a); l = (a*t)/x; printf ("hasilnya adalah = %4.2f\n", l); }

7

8 OPERATOR ARITMATIKA #include <stdio.h> main() {
Operator matematika termasuk sebagai binary operator OPERATOR KETERANGAN * Perkalian / Pembagian % Modulus atau sisa pembagian + Pertambahan _ Pengurangan #include <stdio.h> main() { float luas,pi,jari,keliling; pi=3.1428; jari=12.0; luas=pi*jari*jari; printf("jari-jari=%f\n",jari); printf("luas=%f",luas); }

9

10

11 OPERATOR PENINGKATAN DAN PENURUNAN
Operator peningkatan di tandai dengan tanda operasi (++) dan Operator Penurunan di tandai dengan menggunakan tanda operasi (--) . Operator peningkatan ditandai dengan penambahan nilai 1 pada nilai sebelumnya. Contoh : #include <stdio.h> main( ) { int x=10; x=++x; printf (“nilai x = %i\n”, x); x=--x; }

12

13 OPERATOR PENINGKATAN DAN PENURUNAN
Contoh : #include <stdio.h> main() { int a,b,c; a=5; b=5; c=a+b++; printf("nilai c = %i\n", c); }

14

15 OPERATOR PENINGKATAN DAN PENURUNAN
Contoh : #include <stdio.h> main( ) { int a,b,c; a=5; b=5; c=a+ ++b; printf (“nilai c = %i\n”, c); }

16

17 OPERATOR HUBUNGAN Operator hubungan (relational operators) digunakan untuk membandingkan dua elemen nilai dan dihasilkan nilai perbandingannya, yaitu betul (bernilai 1) atau salah (bernilai 0). Operator ini banyak digunakan pada penyeleksian suatu kondisi di statement. Operator Keterangan > Lebih besar dari >= Lebih besar sama dengan < Lebih kecil <= Lebih kecil sama dengan == Sama dengan != Tidak sama dengan

18 Contoh program : #include <stdio.h> main () { float nilai; printf(“5<6 = %d\n”,5<6); printf(“10>4 = %d\n”,10>4); printf(“5==5 = %d\n”,5==5); printf(“5!=5 = %d\n”,5!=5); nilai=56.5; if (nilai>70.0) printf (“lulus\n”); else printf (“Tidak Lulus\n”); }

19

20 OPERATOR LOGIKA Nilai perbandingan dari operator logika juga menghasilkan 2 nilai yaitu betul (bernilai 1) atau salah (bernilai 0). Operator ini juga banyak digunakan pada penyeleksian suatu kondisi di statemen IF. Operator Keterangan && Operator logika AND Operator logika OR ! Operator logika NOT

21 Perbandingan Operator Logika
A&&B A B 1 Dari tabel diatas, bisa dilihat bahwa dalam operator logika AND akan menghasilkan nilai benar (1), jika 2 buah kondisi bernilai benar. Sedangkan dalam operator logika OR akan menghasilkan nilai benar (1),jika salah satu dari 2 kondisi bernilai benar (1).

22 Contoh program : #include<stdio.h> void main () {
int nilai,tugas; printf("masukan sebuah nilai:"); scanf ("%i",&nilai); printf("masukan nilai tugas:"); scanf ("%i",&tugas); if (nilai>70 && tugas>=75) printf ("Lulus\n"); else printf ("Tidak lulus\n"); }

23

24 OPERATOR KOMA Contoh program : #include<stdio.h> main () {
Operator koma (comma operator) digunakan untuk meletakkan beberapa ungkapan yang dipisahkan dengan tanda koma didalam kurung buka dan kurung tutup. Contoh program : #include<stdio.h> main () { char kar1, kar2; kar1=‘A’ , kar2=‘B’; printf (“%c\n”, kar1); printf (“%c\n”, kar2); }

25

26 THE END


Download ppt "STRUKTUR DATA PERTEMUAN III."

Presentasi serupa


Iklan oleh Google