PERULANGAN (LOOPING) Harni Kusniyati.

Slides:



Advertisements
Presentasi serupa
Perulangan Pertemuan ke-5 Bahasa C.
Advertisements

PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Looping (perulangan) As’ad Djamalilleil
STRUKTUR PERULANGAN (LOOPING)
Dasar Pemrograman MODUL 07 PERULANGAN.
LOOPING (PERULANGAN)
LOOPING (PERULANGAN)
Struktur Kendali Proses (Seleksi)
Perintah Perulangan Pertemuan ::
Bab 5 Pengulangan.
PERULANGAN.
Algoritme dan Pemrograman
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
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.
STRUKTUR PERULANGAN 2 (LOOPING-2)
DECISION KONDISI / PEMILIHAN
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Algoritma dan Struktur Data 1 pertemuan 6
PERCABANGAN (DECISION)
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Pemrograman Visual I Outline: Proses Pengulangan/Looping
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
Algoritma & Pemrograman
PERULANGAN (LOOPING).
STATEMENT PENGULANGAN
Perulangan (looping) Oleh: Sri Supatmi.
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
PERULANGAN WHILE.
Looping (perulangan).
Bahasa Pemprograman Dasar Pertemuan 7
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Materi 10 LOGIKA & ALGORITMA.
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
S. Indriani Lestariningati, M.T
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Minggu ke-10 Imam Fahrur Rozi
Pemrograman Terstruktur
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 #0 Dengan menggunakan pernyataan looping WHILE dan jumlah instruksi sesedikit mungkin, tuliskan cuplikan program (bukan program lengkap, hanya.
Pengantar Pemrograman
Iteration Statements (statement iterasi/pengulangan)
PERCABANGAN (DECISION)
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
PENGULANGAN (Loop).
Pengendalian Proses : Perulangan /Looping
Struktur Kontrol : Perulangan
Perulangan (looping) Oleh: Sri Supatmi.
Pemograman Terstruktur
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
STATEMENT PENGULANGAN
Looping (perulangan).
Flow Control & Exception Handling
~ PERTEMUAN _7 STRUKTUR LOOPING.
Algoritma dan Struktur Data
Perulangan (looping) Oleh: Sri Supatmi.
LOOPING (PERULANGAN)
PERULANGAN (LOOPING).
Struktur Data dan Algoritma
Perulangan Minggu ke-10.
STRUKTUR perulangan (1)
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

PERULANGAN (LOOPING) Harni Kusniyati

1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop). Bentuk umum: while (kondisi) pernyataan; Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.

Contoh 1: #include <iostream.h> main() { int x; /* Program Perulangan menggunakan while */ #include <iostream.h> main() { int x; x = 1; /* awal variabel */ while (x <= 10) /* Batas akhir perulangan */ cout<<"Bahasa C++ "<<endl; x ++; /* variabel x ditambah dengan 1 */ } return 0;

Hasil Eksekusi

Keterangan: Pada contoh 1 perulangan while, proses atau perintah mencetak kata-kata “BAHASA C++” akan terus dilakukan selama variabel x masih kurang atau sama dengan 10. Setiap kali melakukan perulangan, nilai dari variabel x akan bertambah 1.

Contoh 2: #include <iostream.h> main() { int i = 0; while (i != 99) cout<<" Masukkan Sebuah Bilangan : "; cin>>i; cout<<"Bilangan Anda adalah= "<<i<<endl; }

Hasil eksekusi:

Penjelasan Program minta inputan dari user dengan tipe integer Selama user belum memasukkan nilai 99 maka program akan terus melooping. Looping akan berhenti jika user telas memasukkan angka 99.

2. Pernyatan Do .. While… Pada pernyataan do-while, tubuh loop berupa pernyataan. Pada pernyataan do, mula-mula pernyataan dijalankan. Selanjutnya, kondisi diuji. Seandainya kondisi bernilai benar, maka pernyataan dijalankan lagi, kemudian kondisi diperiksa kembali, dan seterusnya. Kalau kondisi bernilai salah, maka pernyataan tidak dijalankan lagi.

pernyataan; while (kondisi) Pada dasarnya struktur perulangan do....while sama saja dengan struktur while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do....while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan. Betuk umum: do pernyataan; while (kondisi)

Contoh 3: #include <iostream.h> main() { int x; x = 1; do cout<<"BAHASA C++ "<<endl; x ++; } while(x <= 10); return 0;

Hasil eksekusi

3. Pernyataan For Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan sederhana. Bentuk umum perulangan for: for(inisialisasi; syarat; penambahan) pernyataan;

Keterangan : Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variabel kontrol. syarat : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan. penambahan : pengatur perubahan nilai variabel kontrol.

Contoh 4 #include <iostream.h> main() { int x; /* Program perulangan menggunakan for */ #include <iostream.h> main() { int x; for(x = 1; x<= 10; x++) cout<<"BAHASA C++ "<<endl; } return 0;

Hasil Eksekusi

4. FOR BERSARANG (NESTED FOR) For bersarang dapat melibatkan lebih dari satu variabel namun yang jelas satu diantaranya akan digunakan sebagai indeks perulangan. Bentuk umum: for( variabel1=nilai_awal; kondisi1; variabel1++){ for( variabel2=nilai_awal; kondisi2; variabel2++){ for( variabel3=nilai_awal; kondisi3; variabel3++){ Statemen_statemen yang akan diulang; ….       } }

Contoh #include<iostream.h> #include<iomanip.h> int main() { int x,y; for (x=1; x<=10; x++) for (y=1; y<=10; y++) cout<<setw(4)<<x*y<<" "; } cout<<"\n"; return 0;

Hasil eksekusi

Contoh #include<iostream.h> #include<iomanip.h> int main() { int x,y; for (x=1; x<=10; x++) for (y=1; y<=x; y++) cout<<setw(4)<<x*y<<" "; } cout<<"\n"; return 0;

Hasil Eksekusi

Contoh #include <iostream.h> main() { int b,a,e; char u[26]= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; cout<<"Masukan Angka : "; cin>>b; for(a = b-1; a>=0; a--){ cout<<u[a]<<" ";} return 0; }

Hasil eksekusi

Contoh #include <iostream.h> main() { int a,b,e; char u[26]= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; cout<<"Masukan Angka : "; cin>>e; for(b = 0; b< e; b++){ for(a = 0; a<= b; a++){ cout<<u[a]<<" ";} cout<<endl;} return 0; }

Hasil Eksekusi

Latihan Buatlah program dengan menggunakan nested for dengan tampilan sbb:

2. Buatlah program dengan for bersarang, dengan tampilan sbb:

3. Buatlah program untuk menampilkan deret bilangan genap antara 2 sampai 30, dengan menggunakan for! dengan tampilan sbb:

Buatlah program untuk menampilkan deret bilangan ganjil antara 5 sampai 25, dengan menggunakan for! dengan tampilan sbb:

#include<iostream.h> main() { int a; for (a=2; a<=30; a++) if (a %2==0) cout<<a<<" "; } return 0;

4. Buatlah program untuk menampilkan deret bilangan ganjil antara 11 sampai 50, kecuali 25 dengan menggunakan for! dengan tampilan sbb:

Buatlah program untuk menampilkan deret bilangan genap antara 4 sampai 50, kecuali 10 dan 20 dengan menggunakan for! dengan tampilan sbb: