Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

:. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE.

Presentasi serupa


Presentasi berjudul: ":. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE."— Transcript presentasi:

1 OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE

2 :

3 Dalam bahasa C++, struktur kondisional didukung oleh dua perintah dasar yaitu : if dan switch. Perintah-perintah dasar tersebut memerlukan suatu kondisi, sebagai basis pengambilan keputusa. Kondisi yang umum dipakai berupa keadaan benar atau salah. Struktur IF dan IF – ELSE dipakai untuk menyatakan percabangan bersyarat. Artinya jika syaratnya terpenuhi akan dilaksanakan, jika tidak bagian ELSE akan dilaksanakan.

4 Operator Relasi Operator relasi biasa dipakai untuk membandingkan dua buah nilai. Hasil pembandingan berupa keadaan benar atau salah. Keseluruhan operator relasi pada C ditunjukkan pada Tabel berikut. Operator Logika. Operator logika biasa dipakai untuk menghubungkan ekspresi relasi. Keseluruhan operator logika ditunjukkan pada tabel berikut.

5 if If satu kondisi If dua kondisi If multi kondisi

6 Struktur satu kondisi (perintah if)
Struktur ini merupakan struktur yang paling sederhana karena hanya melibatkan satu buah ekspresi akan diperiksa. Dalam bentuk ini, pernyataan akan dikerjakan jika kondisi bernilai benar Bentuk umum: if  (kondisi)   pernyataan;

7

8 Sruktur dua kondisi (perintah if--else)
Struktur percabangan jenis ini sedikit lebih kompleks bila dibandingkan dengan struktur yang hanya memiliki satu kondisi. Konsep ini sangat sederhana yaitu pada struktur jenis ini terdapat sebuah statemen khusus yang berguna untuk mengatasi kejadian apabila kondisi yang didefinisikan tersebut tidak terpenuhi (bernilai salah). Perintah ini memberikan satu alternatif dari dua kemungkinan. Bentuk umum: if (kondisi) {   statemen_jika_kondisi_terpenuhi; } else  statemen_jika_kondisi_tidak_terpenuhi;

9 Contoh penggunaan pernyataan if-else adalah untuk menyeleksi nilai suatu bilangan pembagi. Jika nilai bilangan pembagi adalah nol, maka hasil pembagian dengan nilai nol akan mendapatkan hasil tak berhingga. Jika ditemui nilai pembaginya nol, maka proses pembagian tidak akan dilakukan.

10

11 Struktur multi kondisi (perintah multiple if – else)
Struktur ini merupakan struktur percabangan yang biasanyamembingungkan para programmer pemula. Percabangan jenis ini merupakan perluasan dari struktur yang memiliki dua kondisi diatas yaitu dengan menyisipkan satu atau lebih kondisi ke dalamnya.

12 Bentuk umum: if (kondisi1) {   statemen_jika_kondisi1_terpenuhi; } else if (kondisi2)  statemen_jika_kondisi2_tidak_terpenuhi;         else if (kondisi3)  statemen_jika_kondisi3_tidak_terpenuhi;         ....    else  statemen_jika_semua_kondisi_tidak_terpenuhi; Diagram alir dapat dilihat dalam seperti gambar berikut

13

14 Struktur ketiga ini merupakan perluasan struktur kedua if yang mana dalam pernyataan else terdapat if lagi. Struktur digunakan untuk menyatakan pilihan yang lebih dari dua. Dalam struktur ini terdapat beberapa ekspresi yang akan diuji oleh perintah if. Jika salah satu kondisi benar, maka pernyataan yang bersesuaian dengan kondisi tersebut akan dikerjakan. Jika seluruh kondisi tidak benar maka akan dikerjakan pernyataan yang lain.

15 IMPLEMENTASI

16 IF dengan satu kondisi #include<conio.h> int main() { int x;
#include<stdio.h> #include<conio.h> int main() { int x; printf("masukkan bilangan bulat: \n"); scanf("%d", &x); if( x > 0 ) printf("bilangan tersebut positif \n"); } getch (); return 0;

17 KLIK DI SINI APLIKASINYA

18 IF dengan dua kondisi #include<stdio.h> #include<stdlib.h> int main() { int x; printf("Masukkan Bilangan : "); scanf("%d",&x); if(x % 2 == 0) printf("%d adalah bilangan GENAP, gitu aja nanya..\n",x); } else if(x % 2 == 1) { printf("%d adalah bilangan GANJIL, gitu aja nanya..\n",x); else{printf("bukan bilangan GANJIL atau GENAP");} system("pause"); return(0);

19 KLIK DI SINI APLIKASINYA

20 IF dengan multi kondisi
IF dengan multi kondisi #include<stdio.h> #include<stdlib.h> #include<conio.h> int main() { float x; printf("masukkan nilai UJIAN: \n"); scanf("%f", &x); if( x > 0 && x <= 44 ) printf("Nilai E\n"); } else if( x > 44 && x <= 50 ) { printf("Nilai D\n"); } else if( x > 50 && x <= 55 ) printf("Nilai D+\n"); else if( x > 55 && x <= 60 ) printf("Nilai C\n");

21 else if( x > 60 && x <= 69 ) { printf("Nilai C+\n"); } else if( x > 69 && x <= 75 ) printf("Nilai B\n"); else if( x > 75 && x <= 80 ) printf("Nilai B+\n"); else if( x > 80 && x <= 100 ) { printf("Nilai A\n"); } else printf("Maaf, Nilai Ujian \n"); system("pause"); return(0);

22 KLIK DI SINI APLIKASINYA

23 TERIMA KASIH ATAS PERHATIANNYA More article? Visit
Blog.ub.ac.id/ardi93


Download ppt ":. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE."

Presentasi serupa


Iklan oleh Google