Monday, April 22, 2019

CONTOH ALGORITMA PEMROGRAMAN OPERATOR PERULANGAN / LOOPING WHILE

CONTOH ALGORITMA PEMROGRAMAN OPERATOR PERULANGAN / LOOPING WHILE

Cara Membuat Apilkasi Perulangan While Bahasa C++ 


Pengulangan while 

Setelah kita membahasa operator perulangan pada Looping For selanjutnya pada pernyataan perulangan while,  pengecekan terhadap loop  dilakukan di bagian awal (sebelum tubuh loop). Lebih jelasnya, bentuk pernyataan while adalah sebagai berikut: 

Bentuk Umum : 

while (kondisi) 

statement_1; 
statement_n; 
}

Dengan pernyataan dapat berupa pernyataan tunggal, pernyataan majemuk ataupun pernyataan kosong. Proses pengulangan terhadap pernyataan dijelaskan pada diagram alir gambar berikut:

Flowchart While


















Dengan melihat flowchart diagram perulangan while, tampak bahwa ada kemungkinan pernyataan yang merupakan tubuh loop tidak dijalankan sama sekali, yaitu kalau hasil pengujian kondisi while yang pertama kali ternyata bernilai salah. 


Contoh While :

 main () 
{ char k; 
clrscr (); 
while (k !=’\r’) 

printf (Karakter : “); k=getche(); 
printf (“Kode ASCII karakter tersebut : %d\n”,k); 

return (0); 
}

Contoh lain membuat aplikasi perulangan / looping while dengan program yang sama pada Looping For yaitu jumlah anak ayam agar kita dapat melihat perbedaan dalam penulisan syntax nya.


#include "stdio.h"

#include "conio.h"
#include "iostream.h"

int x,anak_ayam,sisa;


main()

{
clrscr();
printf("Jumlah anak ayam = "); scanf("%d",&anak_ayam);
printf("----------------------------\n\n");
x=anak_ayam;
while(x>1)
{
sisa=x-1;
printf("Anak ayam turun %d, mati satu tinggal %d\n\n",x,sisa);
x--;
}
printf("Anak ayam turun 1, mati satu tinggal induknya\n");
getch();

}


Dengan hasil output sama seperti program seblemunya di Looping For 

















Selamat mencoba dan semoga bermanfaat sampai jupa di Tips Trik Algoritma selanjutnya. 



#tips #trick #Algoritma #pemrograman #bahasa #cara #membuat #aplikasi #program #decision #looping #for #while #dowhile #kitabarumulai #oinfonews


EmoticonEmoticon