14 - pernyataan dasar part 3

17
Pernyataan Dasar (Part 3)

Upload: dhanasst

Post on 20-Feb-2016

217 views

Category:

Documents


2 download

DESCRIPTION

ok

TRANSCRIPT

Page 1: 14 - Pernyataan Dasar Part 3

Pernyataan Dasar (Part 3)

Page 2: 14 - Pernyataan Dasar Part 3

Pernyataan whilePernyataan while merupakan salah satu

pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali.

Bentuk pernyataan ini :

while (ungkapan) pernyataan;

Page 3: 14 - Pernyataan Dasar Part 3

Pernyataan whileBagian pernyataan yang mengikuti while

akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol).

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 kalau kondisi yang pertama kali bernilai salah.

Page 4: 14 - Pernyataan Dasar Part 3

Pernyataan while//program30.cpp#include <iostream.h>#include <conio.h>

void main(){ clrscr(); int i; //sebagai variabel pencacah i = 0; //mula-mula diisi nilai 0 while (i < 10) { cout<<"C++"<<endl; i++; //menaikkan pencacah sebesar 1 } getch();}

Page 5: 14 - Pernyataan Dasar Part 3

Pernyataan do-whilePernyataan do-while juga berguna

untuk mengulang proses.Formatnya :

do{

pernyataan1;pernyataan2;...pernyataanN;

}while (ungkapan)

Page 6: 14 - Pernyataan Dasar Part 3

Pernyataan do-whileBagian pernyataan1 hingga

pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah (sama dengan nol).

Namun berbeda dengan while, pengujian dilakukan di belakang (setelah) bagian pernyataan.

Oleh karena itu, bagian pernyataan pada do-while minimal akan dijalankan sekali.

Page 7: 14 - Pernyataan Dasar Part 3

Pernyataan do-while//program31.cpp#include <iostream.h>#include <conio.h>

void main(){ clrscr(); int i; //sebagai variabel pencacah i = 0; //mula-mula diisi nilai 0 do { cout<<"C++"<<endl; i++; //menaikkan pencacah sebesar 1 } while (i < 10); getch();}

Page 8: 14 - Pernyataan Dasar Part 3

Pernyataan forPernyataan for juga berguna untuk

mengulang pengeksekusian terhadap satu atau sejumlah pernyatan.

Bentuknya adalah sebagai berikut :

for (ungkapan1; ungkapan2; ungkapan3;)pernyataan;

Page 9: 14 - Pernyataan Dasar Part 3

Pernyataan forPernyataan diatas identik dengan :

ungkapan1 merupakan pernyataan inisialisasi sebelum masuk ke while.

ungkapan2 berlaku sebagai kondisi yang menentukan pengulangan terhadap pernyataan atau tidak.

ungkapan3 digunakan sebagai pengatur variabel yang digunakan di dalam ungkapan1.

ungkapan1;while (ungkapan2){

pernyataan;ungkapan3;

}

Page 10: 14 - Pernyataan Dasar Part 3

Pernyataan for

Page 11: 14 - Pernyataan Dasar Part 3

Pernyataan for//program32.cpp#include <iostream.h>#include <conio.h>

void main(){ clrscr(); int i,n; cout<<"Masukkan batas : "; cin>>n; for(i=1; i<=n; i++) { cout<<i<<" "; } getch();}

Page 12: 14 - Pernyataan Dasar Part 3

Nested for//program33.cpp#include <iostream.h>#include <conio.h>

void main(){ clrscr(); int n; int i,j; cout<<"Masukkan tinggi : "; cin>>n; for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { cout<<"*"; } cout<<endl; } getch();}

Page 13: 14 - Pernyataan Dasar Part 3

Pernyatan breakPernyataan break telah diperkenalkan

pada pernyataan switch. Kegunaannya yaitu untuk keluar dari switch.

Selain itu, pernyataan break juga dapat digunakan pada pernyataan for, while, do-while.

Kegunaanya yaitu untuk memaksa keluar dari pernyataan-pernyataan tersebut.

Page 14: 14 - Pernyataan Dasar Part 3

Pernyatan break//program34.cpp#include <iostream.h>#include <conio.h>

void main(){ int bil = 1; while (bil<=10) { if (bil>5) break; cout<<bil<<endl; bil++; } getch();}

Page 15: 14 - Pernyataan Dasar Part 3

Pernyatan breakPada program di depan, tanpa

kehadiran :

Maka program akan menampilkan angka 1 hingga 10.

if (bil>5) break;

Page 16: 14 - Pernyataan Dasar Part 3

Pernyataan continueKegunaan pernyataan continue

merupakan kebalikan dari break.Pernyataan continue dipakai untuk

mengarahkan eksekusi ke putaran / iterasi selanjutnya pada pernyataan pengulangan.

Page 17: 14 - Pernyataan Dasar Part 3

Pernyataan continue//program35.cpp#include <iostream.h>#include <conio.h>

void main(){ int bil; for (bil = 1; bil <= 10; bil++) { cout<<bil<<" "; continue; cout<<"Tulisan ini tidak muncul"; } getch();}