STRUKTUR KONTROL LANJUTAN

Slides:



Advertisements
Presentasi serupa
PERCABANGAN / SELEKSI.
Advertisements

PROSEDUR DAN FUNCTION PROSEDUR
Dasar Komputer & Pemrog 2 A minggu 4
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
LINGKUNGAN TURBO PASCAL
TIPE DATA INTEGER PADA PASCAL
VARIABEL DAN OPERATOR.
PENYELEKSIAN KONDISI PASCAL 7.0
PENYELEKSIAN KONDISI (PEMILIHAN)
OPERASI MASUKKAN-KELUARAN
Struktur Kontrol: Keputusan
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
Kontrol Program Armadyah Amborowati.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Pemograman 1 Pertemuan 5.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Prak.Dasar-Dasar Pemrograman
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PERULANGAN RISMAYUNI.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan)
ALGORITMA PEMROGRAMAN 2A
Struktur Program Pascal
Dasar-Dasar Pemrograman
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Percabangan/Pemilihan (Branching/Selection)
PROCEDURE & FUNCTION FajrizaL.
LINGKUNGAN TURBO PASCAL
STATEMENT INPUT DAN OUTPUT
STRUKTUR KONTROL Pertemuan Ke-7.
Algoritma dan Pemrograman
Membuat Menu Dengan Turbo Pascal
PERCABANGAN / SELEKSI.
PENGENALAN PASCAL STATEMENT TIPE DATA
PERCABANGAN DAN PERULANGAN
Dasar-Dasar Pemrograman
STRUKTUR PERULANGAN.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
PERULANGAN.
Tipe data sederhana Hermansyah,S.Kom.
ARRAY (LARIK) MINGGU VI.
Dasar-Dasar Pemrograman
Algoritma & Pemrograman Struktur Keputusan
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
PERCABANGAN / PEMILIHAN
STRUKTUR PERULANGAN (Struktur For)
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
CONDITION II (jamak) Case – of
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
Indentifier, Keywords, Variable, Tipe Data dan Operator
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Dasar-Dasar Pemrograman
Transcript presentasi:

STRUKTUR KONTROL LANJUTAN STATEMENT CASE Digunakan untuk melakukan percabangan. Bentuk umum : CASE ungkapan OF Daftar case-label1 : statemen1; Daftar case-label2 : statemen2; Daftar case-labeln : statemenn; END;   Daftar case dapat berupa sebuah konstanta atau range dari konstanta yang bukan bertipe real. Contoh : 1 : nilai integer 1 1,2,3,4 : nilai integer 1,2,3,4 1..5 : nilai integer 1,2,3,4,5 ‘A’ : nilai karakter A ‘A’, ‘B’ : nilai karakter A dan B ‘A’..‘D’ : nilai karakter A, B, C dan D ‘*’ : nilai karakter *

Contoh : PROGRAM UJIAN; USES CRT; VAR NILAI : CHAR; BEGIN CLRSCR; WRITE('Masukkan nilai Anda [A..F] ? '); READLN(NILAI); CASE NILAI OF 'A' : WRITELN('Sangat Baik'); 'B' : WRITELN('Baik'); 'C' : WRITELN('Cukup'); 'D' : WRITELN('Kurang'); 'E','F' : WRITELN('Gagal'); END; READLN; END.   Hasil : Masukkan nilai Anda [A..F] ? F Gagal

STATEMEN CASE OF ELSE Bentuk ini merupakan pengembangan dari struktur case of dan juga merupakan pengembangan dari standar Pascal. Dalam struktur ini, bila tidak ada kondisi yang terpenuhi, maka statemen yang akan diproses adalah yang berada pada else. Contoh : PROGRAM MENU; USES CRT; VAR PILIH : BYTE; BEGIN CLRSCR; WRITELN(‘PROGRAM MENU BUAH JUS); WRITELN('---------------------------'); WRITELN('1. Jeruk); WRITELN('2. Strawberry'); WRITELN('3. Sirsak'); WRITELN('4. Alpukat');

WRITELN('---------------------------'); WRITE('Masukkan pilihan Anda : [1-4] ? '); READLN(PILIH); CASE PILIH OF 1 : BEGIN WRITELN(‘Jus Jeruk Rp. 6.000'); END; 2 : BEGIN WRITELN(‘Jus Strawberry Rp. 7.000'); 3 : BEGIN WRITELN(‘Jus Sirsak Rp. 5.000'); 4 : BEGIN WRITELN(‘Jus Alpukat Rp. 7.000'); ELSE BEGIN WRITELN('Pilihan Hanya 1, 2, 3 dan 4'); WRITELN('Pilihan Menu Tidak Ada...!'); READLN; END.

Hasil : MENU JUS BUAH --------------------------- 1. Jeruk   Hasil : MENU JUS BUAH --------------------------- 1. Jeruk 2. Strawberry 3. Sirsak 4. Alpukat Masukkan pilihan Anda : [1-4] ? 1 Jus Jeruk Rp. 6.000

LATIHAN : Buat program dengan menggunakan case of : Tabel Diskon : Total Pembelian (Rp.) Potongan (Rp.) 0 – 10000 1000 10001 – 100000 5000 100001 – 300000 10000 Hitung besarnya potongan dan nilai yang harus dibayar untuk masing-masing penjualan. Output : Total Pembelian ? 150000 Jumlah Pembelian = Rp. 150000 Potongan = Rp. 10000 ------------------- - Jumlah Dibayar = Rp. 140000