1 / 22

Algoritma dan Pemrograman Minggu 4 Percabangan bagian 1

Algoritma dan Pemrograman Minggu 4 Percabangan bagian 1

alitarsana
Download Presentation

Algoritma dan Pemrograman Minggu 4 Percabangan bagian 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERCABANGAN Satu kondisi #1 Teknik Informatika STIKI Indonesia

  2. Outline Materi Memahami tentang percabangan dalam bahasa pemrograman Mempraktekkan perintah-perintah percabangan dalam bahasa pemrograman Percabangan dengan satu kondisi Teknik Informatika STIKI Indonesia

  3. Pada suatu ketika, Iwan yang menawan diminta tolong oleh istrinya untuk membeli beberapa keperluan dapur di toko milik Pak Desnan jurangan terkaya saat itu “Wan.. Iwaaaan.” “Yess....Mom” “Wan, pergi ke warung pak Desnan ya beli beras. Niiih aku beri uang Rp. 20.000. Jika sekilo harganya Rp. 10.000 beli 2 kilo yaaa, kalau engga beli sekilo aja..!” “Iyaaa iyaa..@#@!!@” Pawan pun bergegas ke warung pak Desnan untuk membeli beras, sesampainya disana ternyata harga beras 10.000/Kg

  4. Flowchart percabangan

  5. Percabangan Percabanganadalahsuatukeadaandimanapernyataandapatdieksekusiapabilasuatukondisimemenuhisyaratuntukmengerjakanpernyataantersebut. “Wan, pergi ke warung pak Desnan ya beli beras. Niiih aku beri uang Rp. 20.000. Jika sekilo harganya Rp. 10.000 beli 2 kilo yaaa, kalau engga beli sekilo aja..!” Mana yang menjadi syarat ? Rp. 10.000

  6. Percabangan Program hanyaakanmenjalankan statement yang adadidalampercabanganjikakondisibernilaibenaratautrue. Kondisipadapercabanganharusberupaoperator Boolean.

  7. true Harga = 10.000 Beli beras 2 kilo false

  8. If Statement • If merupakan salah satubentukpernyataanterkondisi yang bergunauntukpengambilankeputusanterhadap 2 kemungkinan. • Padadasarnya if mempunyai 2 buahbentuk, yaituada yang mengandungelsedantidakmengandung else. • Padapercabangan if sebuahpernyataanakandieksekusijikamemenuhisyaratataukondisitertentu. Berikutiniadalahbentukumumataustruktursintaksnya :

  9. If Statement if (kondisi){     Statement1;     Statement2;     .... }

  10. If Statement Contoh : Mana Cotohnya?? Mari kita Nonton duluu..

  11. If Statement

  12. If Statement • Contoh : intnilai = 10;       if (nilai == 10) { .........          } Apahasilnya ?? Hasilnya :sepuluh Apahasilnyajika“intnilai = 100;” ?

  13. If Statement • Contoh : intanInt = 0; if (anInt==0){ printf("VariabelanIntbernilainol"); } Hasilnya : VariabelanIntbernilainol

  14. If Statement Contohpenulisankondisi yang salah if i > 0 { printf ("iadalahnilaipositif"); } Contohpenulisankondisi yang benar if ( i > 0) { printf(“iadalahnilaipositif”); }

  15. If-Else Statement Percabanganif else hampirsamadenganpercabangan if. Hanyasaja yang membedakanpadapercabangan if else iniadalahterdapatpenambahanpernyataanuntukkondisi yang bernilai salah (false). Berikutinistruktursintaksnya: if (kondisi){    //eksekusijikakondisibenar    ..............; }else{    //eksekusijikakondisi salah    ..............; }

  16. If-Else Statement • Bentukpercabangan if : if (suatu_kondisi) perintah_1; else perintah_2; • Bentukblok if (suatu_kondisi) { perintah_1; } else { perintah_2; }

  17. If-Else Statement Contoh : int a = 5, b = 6;       if (a > b){ printf(" A LebihBesar Dari B ");       }else{ printf(“ALebih Kecil Dari B");       }

  18. If-Else Statement Contoh : .....int a=50;if (a>=90){ printf("Nilai=A");}else { printf("Nilai=C");}..... Maka output yang akantampiladalahNilai C

  19. If-Else Statement Contoh : intnilai = 8;   if (nilai == 10){ printf ("Sepuluh");}else {  printf ("BukanSepuluh");} Output : BukanSepuluh

  20. Latihan Soal?? • Buatlah program yang membaca sebuah bilangan bulat dari keyboard, lalu mencetak pesan ‘Genap’ jika bilangan tersebut adalah genap • Buatlah program yang membaca 2 bilangan dari keyboard, lalu menampilkanbilanganterbesar.

  21. Lagi??? • Buatlah program yang meminta sebuah nilai ujian dimasukkan melalui keyboard dan memvalidasi nilai tersebut. Berikan komentar “Absah” jika nilai tersebut berada antara 0 sampai dengan 100 dan berikan komentar “Tidak Absah” jika sebaliknya. • Buatlah program yang membaca 3 bilangan dari keyboard danmenampilkanbilanganterbesar dari 3 bilangan tersebut.

  22. Akhirnya selesai jugaaa....

More Related