Percabangan Tenia Wahyuningrum, S.Kom., MT.

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Dasar Pemrograman Komputer
Praktikum Bahasa C Struktur Kendali.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Looping (perulangan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Dasar Pemrograman MODUL 07 PERULANGAN.
SELECTION STATEMEN KENDALI / PERCABANGAN
PENYELEKSIAN KONDISI (PEMILIHAN)
STRUKTUR KONTROL PENYELEKSIAN KONDISI.
Dasar Pemrograman MODUL 06 PERCABANGAN.
Algoritma dan Struktur Data
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Algoritma dan Struktur Data
STRUKTUR KENDALI PROSES
PEMROGRAMAN BERORIENTASI OBJEK
Struktur Kontrol: Keputusan
PENGENALAN c++ DAN STRUKTUR DASAR C++
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Nested IF (If di dalam If) dan Operator Logika
Struktur Kontrol Pemilihan
Struktur Kontrol.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum, S.Kom., MT
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Bab 05 Tipe Data dan Mengisi Variabel
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 REVIEW Issa Arwani, S.kom, M.sc.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Teknik Pemrog. Terstuktur 2
STRUKTUR PERULANGAN 2 (LOOPING-2)
Tenia Wahyuningrum, S.Kom., MT
Struktur kontrol.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
OPERATOR LOGIKA.
PERCABANGAN By Adnan Purwanto, S.Kom.
Algoritma & Pemrograman Chapter 6
DECISION KONDISI / PEMILIHAN
Struktur Kontrol Keputusan
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
if (condition) statement if (x == 100) cout << "x is 100";
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
Statement Control (if dan switch)
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Struktur Kontrol Keputusan
Percabangan C++ Norma Amalia, ST., M.Eng.
Aliran Kendali (Flow Control)
Bifurcation & Lompatan Instruksi
PERCABANGAN Siti Mukaromah, S.Kom.
Proses Percabangan Bersyarat
Bifurcation & Lompatan Instruksi
Pengantar Pemrograman
Struktur Kontrol #1 Keputusan
Akademi Komunitas Negeri Lamongan
Percabangan dan Perulangan
Kondisi IF.
Pernyataan Kondisional, Perulangan dan Jump
Perulangan Minggu ke-10.
if (condition) statement if (x == 100) cout << "x is 100";
Transcript presentasi:

Percabangan Tenia Wahyuningrum, S.Kom., MT

Go foward Do nothing Back percabangan

Jika hari hujan, maka saya membawa payung Jika hari hujan, maka saya membawa payung, jika tidak saya membawa topi

Jika IPK ku diatas 3, aku akan puasa Jika IPK ku diatas 3, aku akan puasa 3 hari, jika IPK ku antara 2,5-2,9, aku akan puasa 1 hari, Jika IPK ku kurang dari 2,5 aku akan puasa 3 hari dan memberi makan fakir miskin

PENGERTIAN “Pernyataan percabangan yang memungkinkan suatu pernyataan dieksekusi hanya jika suatu kondisi terpenuhi atau tidak terpenuhi”

IF SWITCH Percabangan

If Digunakan untuk menguji sebuah kondisi. Bila kondisi yang diuji terpenuhi, program akan menjalankan pernyataan – pernyataan tertentu Bila kondisi yg diuji salah, program akan menjalankan pernyataan2 lain.

If Struktur kontrol keputusan digunakan untuk memilih dan mengeksekusi block tertentu dari code yang dapat berpindah ke bagian lain. Tipe-tipe: statement-if statement-if-else statement-if-else if

statement-if statement-if Menspesifikasikan sebuah statement (atau block dari code) yang akan dieksekusi jika dan hanya jika statement boolean bernilai true. Form statement-if: if( EKSPRESI ) statement; atau if( EKSPRESI ){ statement 1; statement 2; }

if-statement Flowchart

Latihan di kelas ! Buatlah algoritma untuk menentukan kelulusan seseorang ! Jika nilai lebih dari 60 maka lulus i/p  nilai 70 o/p  lulus

#include <iostream #include <iostream.h> main() { int a; cout<<"Masukkan nilai a = ";cin>>a; if (a>60) cout<<"Lulus"; }

statement if-else statement if-else Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false. Form statement if-else: if( EKSPRESI ){ statement1; statement2; . . . } else{ statement3; statement4; . . . }

Flowchart

Latihan di kelas ! Buatlah algoritma untuk menentukan sebuah bilangan positif atau negatif! Misalkan : i/p bilangan = 3 o/p  bilangan positip Jika i/p  bilangan =-1 o/p  bilangan negatip

Kode Program #include <iostream.h> main () { int nilai; if (nilai <0) ket=“negatif”; else ket=“positif”; }

statement if-else-else if statement pada klausa else dari sebuah blok if-else dapat menjadi struktur if-else yang lain. Struktur ini memperbolehkan kita untuk membuat pilihan yang lebih kompleks. Form statement if-else-else if: if( EKSPRESI 1 ) statement1; else if( EKSPRESI 2 ) statement2; else statement3;

Flowchart

Contoh kode Program int grade = 20; if( grade >= 17 ){ cout<<“Sudah cukup Umur"; } else if( grade >= 13 ){ cout<<“Belum cukup umur"; else{ cout<<“Maaf, anda masih kecil";

Latihan di kelas ! Buatlah konversi nilai huruf ke angka ! A = 80-100 C = 0-60

Jawaban int grade = 68; If(( grade >= 80 ) && ( grade <=100 )) { cout<<"A"; } else if(( grade >= 60 ) && ( grade <=79)){ cout<<“B"; Else if ((grade>=0) && (grade<60)){ cout<<“C"; Else{ cout<<“error”;

statement-switch Switch Memperbolehkan percabangan pada multiple outcomes. Form statement-switch: switch( switch_ekspresi ){ case case_pilihan1: statement1;// statement2;//blok 1 break; case case_pilihan2: statement1;// statement2;//blok 2 break; default: statement1;// statement2;//blok n }

statement-switch Dimana, ekspresi switch Merupakan integer atau karakter ekspresi case_pilihan1, case_pilihan2 dan yang lainnya, merupakan integer unique atau karakter tetap.

Flowchart

Contoh main () { int na, nh; switch (na) { case 100:           cout<<“Bagus”;       break;      case 70:           cout<<“Lumayan”;           default:      cout<<“Nilai yang anda masukkan salah";   }  }

Ada pertanyaan?

TUGAS Buatlah algoritma dan program dalam bahasa C++ untuk menentukan sebuah bilangan, apakah bilangan genap atau ganjil!