Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.

Slides:



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

Perulangan Pertemuan ke-5 Bahasa C.
PENGULANGAN PROSES PADA VISUAL BASIC
STRUKTUR PERULANGAN (LOOPING)
Pemrograman JAVA (TIB09)
Dasar Pemrograman MODUL 07 PERULANGAN.
STRUKTUR KENDALI PROSES
PENGENALAN c++ DAN STRUKTUR DASAR C++
Bab 5 Pengulangan.
Algoritme dan Pemrograman
PENDALAMAN LOOP DAN LOGIKA
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
Struktur Kendali Proses (Perulangan)
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
1 Pertemuan 14 Operator Overloading Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Operator Overloading Pertemuan 20 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Pertemuan Operasi Seleksi
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
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
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
STRUKTUR PERULANGAN 2 (LOOPING-2)
OPERASI JUMP DAN EXCEPTION HANDLING
PERNYATAAN PERULANGAN
Perulangan (Iteration)
1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
PERNYATAAN SELEKSI Matakuliah : Algoritma dan Metode Object Oriented Programming I Tahun : 2009 Versi : 1/0.
Matakuliah : T0456 / Algoritma dan Metode Object
Algoritma sorting dasar (lanjutan) Pertemuan 11
Fungsi Logaritma Pertemuan 12
Pertemuan 9-10 Operasi Looping (Pengulangan)
if (condition) statement if (x == 100) cout << "x is 100";
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
{Pertemuan 6 Struktur Perulangan}
Pengertian Algoritma Pemrograman Pertemuan 1
PERNYATAAN PERULANGAN
PERULANGAN (LOOPING).
STATEMENT PENGULANGAN
PERNYATAAN SELEKSI Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
PERULANGAN WHILE.
Polymorphism Pertemuan 23-24
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Struktur Kontrol Perulangan
Struktur Kontrol Pada C
Constructor dan Destructor Pertemuan 17
Inheritance Pertemuan 21
PERNYATAAN DASAR DALAM C++.
{Pertemuan 7 Struktur Perulangan Lanjutan}
Pemrograman Terstruktur
Class dan Objek Lanjutan Pertemuan 18
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
Pemrograman Berorientsi Objek Pertemuan 15
Structure Data - Struct Pertemuan 8
Struktur Kontrol : Perulangan
Inheritance lanjutan Pertemuan 22
STATEMENT PENGULANGAN
Generic Data Type Pertemuan 25
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
Introduction 04 to Algorithm LOOP sebagai pembentuk kerangka dasar
if (condition) statement if (x == 100) cout << "x is 100";
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
Transcript presentasi:

Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007

Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat memilih struktur kendali pengulangan yang tepat dalam membuat program C++ Buku Referensi:  C++ - How to program, Deitel & Deitel, Prentice Hall, Websites :  3

Bina Nusantara 4 Outline Materi Guna Struktur Kendali Pengulangan Perintah For Perintah Do-while Perintah While Contoh program

Bina Nusantara Merupakan fasilitas bahasa C++ yang mampu melakukan proses pengulangan, karena itu komputer dapat mengerjakan proses berulang-ulang dengan cepat, tepat dan tanpa lelah. Kontruksi pengulangan dalam C++ meliputi : –perintah for –perintah do-while –perintah while Struktur Pengulangan (Loops) 5

Bina Nusantara C++ memiliki dua jenis pengulangan for - fixed dan conditional. Syntax : for( ; ; ){... } Perintah for 6

Bina Nusantara Perintah for Contoh : for ( i = 0; i < 10; i++ ) cout << “ Kuadrat dari “ << i << “ = “ << i * i << “ \n ”; 7

Bina Nusantara C++ mengijinkan pembentukan infinite loop / open loop, dengan menghilangkan ketiga parameter yang ada pada for loop. Syntax : for( ; ; ){... } Infinite Loop 8

Bina Nusantara Loop ini dikenal dengan nama conditional loop, dimana kondisi pengulangan di periksa pada akhir blok loop. Syntax : do { } while (condition); Perintah Do-while Loop 9

Bina Nusantara true false action(s) condition Flowchart Perintah Do-while Loop 10

Bina Nusantara Perintah Do-while Loop Contoh : int i = 2 ; do { cout << i << “ ^2 = “ << i * i << “ \n ”; } while ( ++i < 11 ) ; 11

Bina Nusantara // Contoh program C++ menggunakan do-while loop #include void main() { char c ; double x, y ; do{ cout << “Masukkan Bilangan: “ ; cin >> x ; } while ( x < 0 ); y = sqrt ( x ) ; cout << “Sqrt(“ << x << “)=“<< y << “\n” << “Masukkan bilangan lain?(Y/N)”; cin >> c ; cout << “ \n ” ; } while ( c == ‘ Y ’ || c == ‘ y ’ ); } Contoh Program 12

Bina Nusantara Loop ini juga merupakan conditional loop, dimana kondisi pengulangan diuji pada awal blok pengulangan. Syntax : while ( condition ) statement { sequence of statement } Perintah while Loop 13

Bina Nusantara action(s) true false condition Flowchart Perintah while Loop 14

Bina Nusantara Contoh : int i = 2 ; while ( ++i < 11 ) { cout << i << “ ^2 = “ << i * i << “ \n ”; }; Perintah while Loop 15

Bina Nusantara // Contoh program C++ menggunakan while loop #include void main() { char c = ‘y’ ; double x=-1, y; while ( c == ‘ Y ’ || c == ‘ y ’ ){ while ( x < 0 ) { cout << “Masukkan Bilangan: “ ; cin >> x ; } y = sqrt ( x ); cout << “Sqrt(“ << x << “)=“<< y << “\n” << “Masukkan bilangan lain?(Y/N)”; cin >> c ; cout << “ \n ” ; } Contoh Program 16

Bina Nusantara 17 Diskusi dan Tanya Jawab Latihan soal