FLOW Control Choice Statement.

Slides:



Advertisements
Presentasi serupa
CONDITION I (Tunggal – Ganda) IF - Then
Advertisements

Selection Pertemuan 2 Praktikum Pemrograman Visual 1.
PEMROGRAMAN PASCAL STATEMEN KENDALI.
STATEMENT KONDISI Adalah perintah yang memungkinkan
STRUKTUR KONTROL LANJUTAN
Dasar Komputer & Pemrog 2 A minggu 4
MATERI 8 CHOICE / PILIHAN.
MATERI 9 FUNGSI REKURSIF.
VARIABEL DAN OPERATOR.
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Algoritma dan Struktur Data Seleksi Kondisi.
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
OPERASI MASUKKAN-KELUARAN
KONTROL ALUR PROGRAM Pernyataan Kondisional
Procedure & Function Sub Program.
Pemprograman Terstruktur 1
Prak.Dasar-Dasar Pemrograman
Struktur Kendali dan Repetisi
PERCABANGAN By Adnan Purwanto, S.Kom.
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar-Dasar Pemrograman
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
Struktur Kontrol Keputusan
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
ALGORITMA PEMROGRAMAN 2A
Dasar-Dasar Pemrograman
Percabangan/Pemilihan (Branching/Selection)
Dasar-Dasar Pemrograman
STRUKTUR DASAR ALGORITMA
BAB 4 PERNYATAAN IF DAN CASE.
BAB 3 PERNYATAAN IF DAN CASE.
Kuliah III Ricky Maulana Fajri, M.Sc
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
STRUKTUR KONDISI Pertemuan Ke-6.
Dasar-Dasar Pemrograman
Menuliskan Algoritma Dengan Pseudocode
PERCABANGAN / SELEKSI.
PENGENALAN PASCAL STATEMENT TIPE DATA
PERCABANGAN DAN PERULANGAN
Dasar-Dasar Pemrograman
Struktur Kontrol #1 Keputusan
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Seleksi.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
Flow Control & Exception Handling
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Algoritma & Pemrograman Struktur Keputusan
FUNCTION Oleh : Oman Somantri, S.Kom
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
PERCABANGAN / PEMILIHAN
Dasar Pemrograman PASCAL II
STRUKTUR PERULANGAN (Struktur For)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
Dasar-Dasar Pemrograman
Struktur Kendali MINGGU KE-2.
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

FLOW Control Choice Statement

Pengantar Dalam pemrograman yang kompleks, terdapat banyak kondisi yang susah untuk diatur. Untuk itu diperlukan statement-statement untuk mengelola program tersebut sesuai dengan kondisi yang telah ditentukan yang di sebut flow control. Dalam pemrograman dikenal 3 jenis flow control yaitu choice statement, repetition statement,dan jump statement. Choice Statement digunakan untuk menentukan alur eksekusi program mana yang akan dijalankan pada suatu percabangan. Dalam pascal terdapat 3 jenis Choice Statement : If Statement If-Else Statement Case-of Statement

IF Statement Format If Statement : If (kondisi) then BEGIN Statement; Statement yang membutuhkan nilai true untuk menjalankan suatu blok perintah program. Apabila nilai dalam blok if menghasilkan nilai false maka tidak akan melakukan dalam blok program dan langsung mengeksekusi blok program berikutnya. Format If Statement : If (kondisi) then BEGIN Statement; END;

Try this Uses crt; Var a,b : integer; BEGIN clrscr; a:= 5; b:= 3; if(a>=5 and b<a) then BEGIN Write('ABC'); END; END.

IF-ELSE Statement Statement yang hampir sama dengan IF Statement. Statement inimembutuhkan nilai true untuk menjalankan suatu blok perintah program. Berbeda dengan IF Statement, apabila nilai dalam blok if menghasilkan nilai false maka akan menjalankan program dalam blok program else. Apabila blok else masih terdapat blok IF, maka akan menjalankan program sesuai dengan if atau if-else statement. Format If Statement : If (kondisi1) then Catatan : Sebelum else tanda END tidak BEGIN menggunakan tanda titik koma (;) Statement; END else if(kondisi2) BEGIN Statement2; END else Statement3; END

TRY this Uses crt; Var a,b : integer; BEGIN a:= 5; b:= 3; if(a>=5 and b>=5) then Write('ABC'); END else Write('DEF'); Write('XYZ'); END; END.

Case-Of Statement Sebuah Statement yang penggunaannya mirip dengan penggunaan if bertingkat (if-else-if Statement), di mana kita dapat menggunakannya untuk percabangan yang lebih dari satu. Case of menjadi alternatif terbaik dibandingkan if bertingkat. Format If Statement : CASE NamaVariabel of ConstantExpression1 : BEGIN Statement; END ConstantExpression2 : Statement2; ELSE Statement3;

Try this Uses crt; Var nilai: char; BEGIN Write('Masukkan nilai A/B/C'); Readln(nilai); Case nilai of 'A': write('Huruf A'); 'B': write('Huruf B'); 'C': write('Huruf C'); Else write('Inputan salah'); End; END.

Try this Uses crt; Var nilai: integer; BEGIN Clrscr; Write('Masukkan nilai 1-100'); Readln(nilai); Case nilai of 80..100: write('Huruf A'); 70..79 : write('Huruf B'); 55..69 : write('Huruf C'); 0..54 : write('Huruf E'); Else write('Inputan salah'); End; END.