PERULANGAN (LOOP) PERNYATAAN WHILE

dokumen-dokumen yang mirip
MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Object Oriented Programming (OOP)

PERNYATAAN DAN KONDISI

PRAKTIKUM 6 PENGULANGAN PROSES 2

Kondisi dan Perulangan

BAB II OPERASI BERSYARAT DAN PERULANGAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Looping : break, continue, nested loop

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Struktur Kontrol. (Repetition)

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

OPERATOR DAN STATEMEN I/O

BAB IV PENGULANGAN PROSES

3. Struktur Perulangan dalam C++

OPERASI DASAR MASUKAN DAN KELUARAN

Rekursif/ Iterasi/ Pengulangan

BAB VI. STATEMENT CONTROL

REVIEW ARRAY. Institut Teknologi Sumatera

Proses Perulangan (Looping) DASAR PROGRAMMING 1

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

BAB V STRUKTUR PENGULANGAN

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Praktikum 4 PENGULANGAN PROSES

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Praktikum 5 PERULANGAN PROSES

Pengenalan Array. Array Satu Dimensi

Aturan penulisan perulangan for adalah: for (pernyataan kondisi awal, penyataan kondisi akhir, pernyataan proses) { Statement } Bentuk Diagram For

PERTEMUAN 7 REVIEW (QUIZ)

P R E T R EM N 5 STRUKTUR LOOPING

PENGANTAR KOMPUTER & SOFTWARE II

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

Modul 3 INPUT DAN OUTPUT

MODUL 5 PERULANGAN (LOOPING)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Selection / Pemilihan PEMILIHAN

Struktur Kontrol. (Repetition)

Pengulangan. Overview. Tujuan. 1.1 Konsep Pengulangan

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Pemrograman Dasar C. Minggu 6

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

Pertemuan 4: Struktur Kontrol Pemrograman : Loop Bersarang (Nested Loop)

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA

MODUL 5 PERULANGAN A. WHILE

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Konsep Dasar Pemrograman Dan Pengenalan C++

if (ekspresi_boolean) {

BAB I ARRAY. Contoh array berdimensi satu, misalnya menginputkan 5 buah data temperatur. Dan kelima data tersebut disimpan pada array bernama suhu.

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

DPK UNIVERSITAS BRAWIJAYA MALANG

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PRAKTIKUM 5 PENGULANGAN PROSES 1

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

OPERASI PERNYATAAN KONDISI

Minggu IV : Teori dan Workshop. PERULANGAN (LOOP/Iterasi/Repetisi)

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Pemrograman Dasar R E P E T I T I O N

Algoritma dan Struktur Data I 2014

Perulangan, Percabangan, dan Studi Kasus

MODUL 1 Alur Seleksi dengan C++

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Perulangan (Looping)

EXERCISE WORKBOOK MI /2012#07

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

3. Struktur Perulangan dalam Bahasa C++

BAB V. STATEMEN KONTROL

Perulangan 1 LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

PERTEMUAN 9-11 STATEMENT

Algoritma & Pemrograman #5

Tipe Data, Identifier, Operator dan Control Statement

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

MENGENDALIKAN PROSES PROGRAM

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Transkripsi:

1 PERULANGAN (LOOP) PERNYATAAN WHILE Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Bentuk penulisan : while (ungkapan) pernyataan; Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan bernilai benar. Perlu diketahui, pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan. Oleh karena itu ada kemungkinan bagian pernyataan pada while tidak dijalankan sama sekali, yaitu jika kondisi yang pertama kali bernilai salah. int i=1; while (i<=5) cout <<"Putaran ke-" <<i <<endl; i++; Pemakaian while dapat digunakan untuk mengatur agar pemakai menekan tombol pilihan yang absah. char kode; cout <<"Pilih salah satu kode [a, b, c]?"; kode=getch(); while (!((kode =='a') (kode=='b') (kode=='c'))) kode=getch(); cout <<"\npilihan Anda : " <<kode;

2 Pernyataan while juga dapat digunakan untuk menangani pemasukan data, menjumlahkannya dan mencari rata-rata. int i=0; float nilai, total, rata=0; cout <<"Mencari Nilai Total dan Rata-rata" <<endl; cout <<"Masukkan nol untuk keluar..." <<endl; while (!(nilai == 0)) i++; cout <<"Nilai ke-" <<i <<" = "; cin >>nilai; total+=nilai; cout <<"Jumlah total nilai = " <<total <<endl; cout <<"Rata-rata = " <<(total/(i-1)); PERNYATAAN DO WHILE Pernyataan do while juga berguna untuk mengulang proses dan akan dijalankan minimal satu kali. Bentuk penulisan : do pernyataan; while (ungkapan) Bagian pernyataan akan dijalankan secara berulang sampai ungkapan bernilai salah dan pengujian ungkapan akan dilakukan di belakang setelah pernyataan.

3 int x,y, maks; char lagi; do cout <<"Masukkan nilai-1 : "; cin >>x; cout <<"Masukkan nilai-2 : "; cin >>y; maks=(x<y)? x : y; cout <<"Nilai terkecil adalah : " <<maks; cout <<"\n\nulang lagi [Y/T]? "; cin >>lagi; while ((lagi=='y') (lagi=='y')); PERNYATAAN FOR Pernyataan for juga berguna untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan. Bentuk penulisan : for (ungkapan1; ungkapan2; ungkapan3) pernyataan; Dimana : Ungkapan1 merupakan pernyataan inisialisasi sebelum masuk ke for Ungkapan2 sebagai kondisi yang menentukan pengulangan terhadap pernyataan Ungkapan3 digunakan sebagai pengatur variabel yang digunakan dalam ungkapan1 char huruf; for(huruf='a'; huruf < 'Z'; huruf++) cout <<huruf <<" "; Pernyataan for juga dapat digunakan untuk pengendalian isi variabel yang menurun.

4 int x; for(x=20; x>=1; x--) cout <<x <<" "; VARIASI FOR Menghilangkan sebuah bagian ungkapan char huruf; cout <<"Ketikkan karakter-karakter (0 = stop) : "; for (huruf=' '; huruf!='0'; ) huruf=getche(); Loop tak hingga Loop tak hingga dibuat dengan menghilangkan bagian ungkapan. Program tersebut meminta Anda mengetikkan sebuah huruf dan tidak akan berhenti. Untuk menghentikannya tekan tombol CTRL + BREAK char huruf; cout <<"Ketikkan karakter-karakter (CTRL+BREAK = stop) : "; for ( ; ; ) huruf=getche(); FOR BERSARANG Pada aplikasi tertentu, terkadang kita menggunakan pernyataan for yang juga berada di dalam pernyataan for.

5 int i,j; for (i=1 ; i <= 3 ; i++) for (j=1 ; j <= 5 ; j++ ) cout <<i; cout <<"\n"; getch(); Dari contoh tersebut dapat kita simpulkan bahwa variabel i menyatakan baris dan variabel j menyatakan kolom. PERNYATAAN BREAK Pernyataan break digunakan untuk memaksa keluar dari loop int i; for (i=1; i<=25; i++) cout <<i <<" "; if (i == 15) break; cout <<"\nselesai...!"; PERNYATAAN CONTINUE Digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataan yang terkait dengan perulangan int i; for (i=1; i<=15; i++)

6 if (i >=5 && i <=10) continue; cout <<i <<" "; Tampak bahwa angka 5 sampai 10 tidak ditampilkan disebabkan oleh perintah CONTINUE TUGAS 1. Buat program untuk menghasilkan deret bilangan Genap dan Ganjil antara 0 sampai dengan 50 2. Buat program untuk membuat tabel suhu CELCIUS, FAHRENHEIT dan REAMUR dengan menggunakan perintah DO-WHILE Ketentuan : Nilai Celcius 100 menurun ke 0 Fahrenheit = 1,8 x Celcius + 32 Reamur = 0,8 x Celcius 3. Hitunglah nilai faktorial sebuah bilangan bulat positif, bila rumus untuk faktorial adalah : n (n!) = n*(n-1). 3! = 3*2*1 = 6 4. Buat program untuk menampilkan : * ** *** ***** 5. Buat program untuk menampilkan keluaran sebagai berikut : 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64