Pemrograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Pengulangan & include
Advertisements

Perulangan Pertemuan ke-5 Bahasa C.
Pemrograman Berorientasi Objek
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Dasar Pemrograman MODUL 07 PERULANGAN.
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
LOOPING (PERULANGAN)
Algoritma dan Struktur Data
STRUKTUR KENDALI PROSES
LOOPING (PERULANGAN)
Perintah Perulangan Pertemuan ::
Bab 5 Pengulangan.
PERULANGAN / LOOPING / KALANG
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali dan Repetisi
Struktur Kendali Proses (Perulangan)
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Alvano Yulian,MSi LOOPING (PERULANGAN) Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perulangan.
DECISION KONDISI / PEMILIHAN
Bahasa Pemrograman Dasar Pertemuan 6
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
{Pertemuan 6 Struktur Perulangan}
Pernyataan Pertemuan 3 Season 1
Pemrograman Visual I Outline: Proses Pengulangan/Looping
PERULANGAN (LOOPING) Harni Kusniyati.
STATEMENT PENGULANGAN
PERULANGAN WHILE.
Looping (perulangan).
Bahasa Pemprograman Dasar Pertemuan 7
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Bab 4 PROSES PENGULANGAN
Struktur Kontrol Perulangan
Struktur Kontrol Pada C
Iterasi ( Perulangan ).
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Percabangan dan Perulangan.
Minggu ke-10 Imam Fahrur Rozi
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: Perulangan.
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
JAVA FUNDAMENTAL.
Pemrograman Terstruktur
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Iteration Statements (statement iterasi/pengulangan)
PERULANGAN.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
PRAKTIKUM DASAR PEMROGRAMAN
Struktur Kontrol : Perulangan
Perulangan (looping) Oleh: Sri Supatmi.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Pemograman Terstruktur
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
STATEMENT PENGULANGAN
Looping (perulangan).
Flow Control & Exception Handling
mencetak Total kedua bilangan tersebut
Perulangan (looping) Oleh: Sri Supatmi.
LOOPING (PERULANGAN)
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Perulangan Minggu ke-10.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

Pemrograman Terstruktur Looping

Looping Perulangan digunakan untuk mengerjakan suatu atau beberapa perintah secara berulang-ulang sesuai dengan yang diinginkan. Jenis perulangan : while(kondisi) { .... } do { .... } while(kondisi) for ( ; ; ) { ... }

while (kondisi) { .... } (1) Bentuk umum dari while adalah seperti berikut : <inisialisasi> while (kondisi) { perintah; }

while (kondisi) { .... } (2) Dilakukan pemeriksaan kondisi terlebih dahulu sebelum dilakukan perulangan. Jika kondisi yang diperiksa bernilai benar (true) maka perulangan akan dilakukan. Blok statement/perintah tidak harus ada. Struktur tanpa statement/perintah akan tetap dilakukan selama kondisi masih true. Perulangan akan terus dilakukan sampai kondisi false.

while (kondisi) { .... } (3) //Program Ke-1 Nama File : Lat4_1.CPP #include<iostream.h> #include<conio.h> main() { int i; i = 1; while (i <= 5) printf(“%d”, i); i++; }

do { .... } while(kondisi) (1) Bentuk umum dari do while adalah seperti berikut : do { perintah; } while (kondisi);

do { .... } while(kondisi) (2) Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pemeriksaan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do...while() akan dilakukan sampai kondisi false.

do { .... } while(kondisi) (3) //Program Ke-2 Nama File : Lat4_2.CPP #include<iostream.h> #include<conio.h> main() { int i; i = 1; do printf(“%d”, i); i++; } while (i<=5); }

for ( ; ; ) (1) for(inisialisasi; kondisi perulangan; statement) { }

for ( ; ; ) (2) Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, misalnya dari 1 sampai 10. Memerlukan 2 buah variabel, variable awal dan akhir perulangan. Nilai variabel penghitung/counter akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan.

for ( ; ; ) (3) //Program Ke-3 Nama File : Lat4_3.CPP #include<iostream.h> #include<conio.h> main() { int i; for (i = 1; i<=5; i++) printf(“%d”, i); }

BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Contoh: #include <stdio.h> #include <conio.h> void main() { for(int i=1;i<1000;i++) printf("%d\n",i); if(i==10) break; }

Continue Menyebabkan proses perulangan kembali ke awal mula perulangan dengan mengabaikan statemenstatemen berikutnya setelah continue. Contoh: #include <stdio.h> #include <conio.h> void main() { for(int i=1;i<10;i++) if(i==5) continue; printf("%d\n",i); }

Latihan Buat algoritma dan program untuk mengkonversi dari bilangan desimal ke bilangan biner. NIM Ganjil Seorang menyimpan uang satu juta di bank. Setiap bulan ia menerima bunga 2 persen. Bunga yang 2 persen tadi ditambahkan ke saldo uang yang tersimpan sehingga bulan berikutnya ikut mendapat bunga (bunga berganda) . Buat algoritma dan program untuk mencetak jumlah uang yang akan diterimany a kembali setelah 12 bulan. NIM Genap dan 0 Seseorang meminjam uang dari bank sebesar 10 juta di bank dengan bunga per bulan 2 persen dihitung dari sisa hutang. Setiap akhir bulan ia harus mencicil 10 persen dari saldo hutangnya. Buat algoritma dan progam untuk mencetak daftar cicilan yang harus ia bayar tiap akhir bulan selama 10 bulan pertama