Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

LOOPING (PERULANGAN) yuli_dev@yahoo.com.

Presentasi serupa


Presentasi berjudul: "LOOPING (PERULANGAN) yuli_dev@yahoo.com."— Transcript presentasi:

1 LOOPING (PERULANGAN)

2 Macam-macam looping For While Do while

3 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.

4 Bentuk umum perulangan for adalah sebagai berikut :
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.

5 Contoh 1: Contoh 2: #include <iostream.h>
#include <conio.h> main() { for(int i=1;i<=5;i++) cout<<"\nSelamat datang"; getch();} Contoh 2: #include <iostream.h> #include <conio.h> main() { int a; for(int i=1,a=5;i<=10;i++) {cout<<"\nNilai ke“ <<i<<“="<<a; a+=5; } getch();}

6 Latihan 1:

7 Jawaban: #include<iostream.h> #include<conio.h> main(){
int n; float nilai,rata,jml=0; cout<<"Input banyak nilai = ";cin>>n; for(int i=1;i<=n;i++) {cout<<"Input Nilai "<<i<<" = " ;cin>>nilai; jml=jml+nilai; rata=jml/n; } cout<<"\nTotal nilai = "<<jml; cout<<"\nRata nilai = "<<rata; getch();}

8 While Perulangan WHILE banyak digunakan pada program yang terstruktur. 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. Bentum umum perulangan while adalah :  while (syarat) { instruksi; ... }

9 Contoh 1: #include <iostream.h> #include <conio.h>
main() { int a=5,i=1; while (i<=10) { cout<<"\nNilai ke “ <<i<<" = "<<a; a+=5; i++; } getch();} Pada perulangan while di atas, proses atau perintah a+=5 akan terus dilakukan selama variabel i masih kurang atau sama dengan 10. Setiap kali melakukan perulangan, nilai dari variabel i akan bertambah 1.

10 Latihan 1 dengan while : #include<iostream.h> #include<conio.h> main(){ int n,i=1; float nilai,rata,jml=0; cout<<"Input banyak nilai = ";cin>>n; while(i<=n) {cout<<"Input Nilai "<<i<<" = " ;cin>>nilai; jml=jml+nilai; rata=jml/n; i++;} cout<<"\nTotal nilai = "<<jml; cout<<"\nRata nilai = "<<rata; getch();}

11 Do while 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.

12 Bentuk umum perulangan do while :
Bisa jadi tidak akan pernah dikerjakan jika syarat tidak dipenuhi. Ini dikarenakan sebelum instruksi dikerjakan, syarat dicek terlebih dahulu. Minimal dikerjakan satu kali walaupun syarat tidak dipenuhi. Ini dikarenakan instruksi dikerjakan dahulu, baru syarat dicek untuk melanjutkan perulangan. Bentuk umum perulangan do while : do { instruksi; ....} while (syarat);

13 Contoh : #include <iostream.h> #include <conio.h> main() {
int a=5,i=1; do { cout<<"\nNilai ke "<<i<<" = "<<a; a+=5; i++; } while (i<=10); getch();}

14 Latihan 1 dengan do while :
#include<iostream.h> #include<conio.h> main(){ int n,i=1; float nilai,rata,jml=0; cout<<"Input banyak nilai = ";cin>>n; do {cout<<"Input Nilai "<<i<<" = " ;cin>>nilai; jml=jml+nilai; rata=jml/n; i++;} while(i<=n); cout<<"\nTotal nilai = "<<jml; cout<<"\nRata nilai = "<<rata; getch();}

15 Tugas Buat program untuk menentukan IPK mahasiswa
Buatlah program untuk menampilkan


Download ppt "LOOPING (PERULANGAN) yuli_dev@yahoo.com."

Presentasi serupa


Iklan oleh Google