Tuesday, March 24, 2020

Algoritma pengulangan


perulangan atau dalam istiah lain di sebut dengan loop adalan sebuah perulangan dalam c++ yang di gunakan untuk mengulang sebuah kodemprogram tertentu .

perulangan di pakai ketika kita di hadapkan pada suatu masalah dalam jumlah besar yang membutuhkan penyelesaian terkadang sama dengan pola yang telah kita ketahui. Dalam suatu pemrograman ada suatu saat kita menginginkan mengulang suatu STATEMEN berkali kali. Misalnya akan di buat suatu tampilan “Hallo word” sebanyak 20x. Tapilan ini dapat di buat dengan memgunakan fungsi printf () sebanyak 20x. Hal seperti ini bukanlah hal yang efisien untuk melakukan proses berulang ulang. proses berulang ulang ini di sebut dengan perulangan.

Ada 3 cara untuk perulangan atau looping di C++, yaitu:
1.  For
2.  While
3.  Do while

Dengan menggunakan statement perulangan, statemen statemen yang prosesnya akan di ulang ulang cukup di tuliskan sekali saja.

Secara umum struktur perulangan di bagi menjadi 4 bagian:

1.  Inisialisasi, yaitu aksi yang di lakukan sebelum perulangan di lakukan pertama kali.
2.  Kondisi perulangan, yaitu suatu ekspresi boolean yang harus di penuhi untuk melakukan proses perulangan.
3.  Badan perulangan, yaitu satu atau lebih instruksi yang akan di ulang.
4.  Terminasi, yaitu aksi yang mengakibatkan perulangan di hentikan.


A.  Perulangan for
-         Perulangan for bisan di gunakan untuk menghasilkan pengulangan sejumlah kali untuk menghasilkan pengulangan sejumlah kali yang di spesifikasikan
-         Jumlah perulangan dapat di ketahui atau di tentuka  sebelum di eksekusi

Bentuk umum dari perulangan for sebagai berikut
 for (nilai_awal;nilai akhir;peningkatan/penurunan)statement

-         Nilai awal adalah suatu ungkapan yang memberikan nilai awal suatu fariabel untuk pengulanganya (x=0) variabel ini merupakan penghitung dari banyakny perulangAn yang akan di lakukan.
-         Nilai akhir adalah suatu ungkapan yang menunjukan suatu kondisi yang  harus di penuhi supaya perulangan masih dapat terus dilakukan (misalnya: X<=20 berati perulangan akan tetap dilakukan selama fariabel X masih kurang dari atau sama dengan 20, atau dengan kata lain perulangan akan di hentikan jika nilai X sudah lebih besar dari 20).
-         Peningkatan atau penurunan adalah suatu ungkapan yang merubah nilai nilai variabel pengontrol perulangan setiap saat di lakukan, (misalnya, X++ menunjukan nilai X di tambah dengan satu setiap saat perulangan di lakukan).




PESEDUCODE
For(nilaiawal;kondisi;increment/decrement) {statement}
Contoh:
For(i=1;i<=10;i=i+1) {statement}



Contoh:
#include <stdio.h>
Int main ()
{
For(int i=1; i<=5;i++)printf
(“hello word/n”);
Retrun 0;
}

Jika program di jalankan:
Hello word
Hello word
Hello word
Hello word
Hello word


Contoh lain ;menampilkan bilangan genap di bawah 100
#include <studio.h>
Int main ()
{
For (int a=0; a<=100;a++)
{
If (a%2==0) { printf(“%d/t”,a);
}
Return 0;
}

No comments:

Post a Comment