Dasar Pemrograman MODUL 07 PERULANGAN.

Slides:



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

PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Perulangan Pertemuan ke-5 Bahasa C.
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
TEL 2112 Dasar Komputer & Pemograman Pengulangan
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
STRUKTUR PERULANGAN (LOOPING)
Dasar Pemrograman MODUL 06 PERCABANGAN.
PERULANGAN Komang Kurniawan W., M.Cs.
LOOPING (PERULANGAN)
Algoritma dan Struktur Data
STRUKTUR KENDALI PROSES
LOOPING (PERULANGAN)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PEMROGRAMAN TERSTRUKTUR
PENGENALAN c++ DAN STRUKTUR DASAR C++
STATEMENT PENGULANGAN
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Perintah Perulangan Pertemuan ::
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
Bab 5 Pengulangan.
PENDALAMAN LOOP DAN LOGIKA
PERULANGAN / LOOPING / KALANG
Pengulangan WHILE.
PELATIHAN JAVA FUNDAMENTAL
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
#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
Struktur Kendali Proses (Perulangan)
P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
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
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Looping (Perulangan).
STRUKTUR PERULANGAN 2 (LOOPING-2)
Perulangan (Iteration)
PERULANGAN RISMAYUNI.
Transfer of control (pemindahan langkah)
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
ALGORITMA PEMROGRAMAN 2A
Algoritma & Pemrograman
PERULANGAN (LOOPING).
PERULANGAN C++.
STATEMENT PENGULANGAN
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN WHILE.
Algoritma Pemrograman
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
PERNYATAAN DASAR DALAM C++.
Looping (Perulangan).
STRUKTUR KONTROL Pertemuan Ke-7.
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
JAVA FUNDAMENTAL.
Struktur Perulangan Yohana Nugraheni.
PERULANGAN.
PERCABANGAN DAN PERULANGAN
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Algoritma & Pemrograman 1
STATEMENT PENGULANGAN
Looping (perulangan).
PERULANGAN.
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Oleh: Abdul Haris Heryani
Pengontrolan Alur Program
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Transcript presentasi:

Dasar Pemrograman MODUL 07 PERULANGAN

PENDAHULUAN PROSES YANG BERULANG ADALAH SUATU URUT-URUTAN PERNYATAAN YANG AKAN DIEKSEKUSI TERUS MENERUS SELAMA KONDISI YANG DISYARATKAN TERPENUHI. TERDAPAT BANYAK JENIS PENGULANGAN PROSES, TETAPI PALING TIDAK AKAN DIBAHAS DUA BUAH BENTUK JENIS PENGULANGAN : FOR : PENGULANGAN DENGAN BESARNYA NILAI INTEGER SEBAGAI KONDISI (BIASANYA BERBENTUK FOR) WHILE : PENGULANGAN DENGAN KONDISI PERNYATAAN BOOLEAN (BIASANYA BERBENTUK WHILE)

PERNYATAAN FOR FLOWCHART PERULANGAN #include <iostream.h> FOR DENGAN KONDISI NUMERIK YANG MENAIK. PADA LOOPING YANG BERBENTUK SEPERTI INI TERDAPAT PERNYATAAN INCREMENT ATAU PENAMBAHAN YANG BERBENTUK SEBAGAI BERIKUT : KONDISI = KONDISI + N, DIMANA N ADALAH BILANGAN YANG BERNILAI POSITIF Kondisi = nilai awal Kondisi = Nilai Akhir Pernyataan……; Kondisi di increment BENTUK UMUM PERNYATAAN FOR DALAM BAHASA PASCAL FOR pencacah := nilai awal TO nilai akhir do Begin { pernyataan-pernyataan yang akan diulang } end; CONTOH DARI PERNYATAAN FOR DALAM BAHASA C/C++ #include <iostream.h> void main(void) { for (int j = 1 ; j < = 4 ; j = j+1) { cout << I<<endl; }

CONTOH DARI PERNYATAAN FOR DALAM BAHASA PASCAL CONTOH 2 DALAM BAHASA PASCAL Program Konversi_Celcius_Fahrenheit2; Var x : integer; { x adalah variabel kontrol} C, F : real; Begin Writeln (‘--------------------------------------‘); Writeln (‘Celcius Fahrenheit’); C := 0; For x := 1 to 10 do F := 1.8 * C + 32; Writeln (C:8:2, F:14:2); statemen C := C + 0.25; End; End. Program Perulangan1; Var I : integer; {* I adalah variabel kontrol *} Begin For I := 1 to 4 do WriteLn(I); End; End. OUTPUT DARI KEDUA PROGRAM TERSEBUT ADALAH : 1 2 3 4

PERNYATAAN FOR BERSARANG CONTOH 2 DALAM BAHASA C: PERNYATAAN FOR BERSARANG #include <iostream.h> void main(void) { int x; float C, F; cout << “--------------------------------------“; cout << “Celcius Fahrenheit”; C := 0; for (x = 1; x <= 10; x++) F := 1.8 * C + 32; cout << C << “ “ << F; C := C + 0.25; } End. PERNYATAAN FOR DAPAT DITULISKAN DI DALAM PERNYATAAN FOR LAGI. HAL SEMACAM INI SERING DISEBUT DENGAN PERNYATAAN FOR BERSARANG For x := 1 to 3 do For y:= 1 to 2 do Writeln (x, ‘ ‘ y); KALANG/LOOPING FOR YANG LUAR (DENGAN PENCACAH VARIABLE X) AKAN MENJALANKAN KALANG YANG DALAM (DENGAN PENCACAH Y) SEBANYAK 3 KALI. DAN PADA SETIAP PENGULANGAN DI LAYAR AKAN DITULISKAN NILAI X DAN Y. BERIKUT INI ADALAH KELUARAN DARI PROGRAM DI ATAS: 1 1 1 2 2 1 2 2 3 1 3 2

PROGRAM YANG SAMA JIKA DITULISKAN DALAM BAHASA C PERNYATAAN WHILE PERULANGAN INI MEMPUNYAI STRUKTUR SBB : WHILE UNGKAPAN_LOGIKA DO STATEMEN BENTUK UMUM PERNYATAAN PENGULANGAN WHILE DALAM PASCAL ADALAH SEBAGAI BERIKUT: WHILE KONDISI DO BEGIN { PERNYATAAN-PERNYATAAN YANG AKAN DIULANG } END; KONDISI SENDIRI MERUPAKAN SUATU EKSPRESI BOOLEAN, ARTINYA HANYA DAPAT BERNILAI BENAR (TRUE) ATAU SALAH (FALSE). PROGRAM YANG SAMA JIKA DITULISKAN DALAM BAHASA C CONTOH DALAM BAHASA PASCAL #include <iostream.h> void main(void) { int j; j = 0; Ungkapan logika while j < 15 do cout << j ; j = j + 1; } Var I : integer; Begin I := 0; Ungkapan logika While I < 15 do Writeln (I); Statement I := I + 1; End;

CONTOH DALAM BAHASA PASCAL UNTUK MENGHITUNG RATA-RATA SUATU SERIES DATA YANG DIMASUKKAN OLEH USER Program Menghitung_TotalNilai_JumlahData_RataRata; Uses Crt; Var Nilai, Total, RataRata : real; N,I : integer; Begin Clrscr; {*** Memasukkan jumlah dari data ***} write (‘Jumlah data ?’); readln (N); writeln ; {Memasukkan Nilai data dan langsung dihitung totalnya} I := 0; Total := 0; While I < N do I := I + 1; Write (‘Nilai data ke ‘,I,’?’); Readln (Nilai); Total := Total + Nilai; End; {*** Menghitung nilai rata-ratanya ***} RataRata := Total/N; {*** Menampilkan hasil ***} writeln; writeln (‘Total nilai =’,Total:8:2); writeln (‘Jumlah data =’,N:3); writeln (Rata-rata nilai =’,RataRata:8:2); end.

PENYATAAN REPEAT..UNTIL PERNYATAAN PENGULANGAN INI HAMPIR SAMA DENGAN PERNYATAAN PENGULANGAN WHILE, DAN BIASANYA DIGUNAKAN BILA JUMLAH PENGULANGAN BELUM DAPAT DITENTUKAN PADA SAAT PROGRAM DITULIS. STRUKTUR REPEAT..UNTIL DIGUNAKAN UNTUK MENGULANG (REPEAT) STATEMEN ATAU BLOK STATEMEN SAMPAI (UNTIL) KONDISI YANG DISELEKSI PADA UNTIL TIDAK TERPENUHI REPEAT STATEMEN ; UNTIL UNGKAPAN PERBEDAAN PERNYATAAN REPEAT..UNTIL DAN WHILE TERLETAK PADA PENGECEKAN KONDISI. JIKA PADA PERNYATAAN WHILE, KONDISI DICEK PADA AWAL KALANG, PADA PERNYATAAN REPEAT..UNTIL, KONDISI DICEK PADA AKHIR KALANG. CONTOH : Var I : integer; Begin I := 10; Repeat Writeln (I); I := I + 1; Until I > 5 ungkapan End.