Kali ini saya akan posting tentang C++ tepatnya "While"1.) While
While , adalah perulangan yang terjadi apabila inputan sesuai dengan syarat kondisi.
while(syarat)
{
wilayah while
}
Contoh :
______________________________________________________
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int angka;
while( angka < 1 || angka > 10 )
{
cout<<"Masukan angka antara 1 sampai 10 : " ;
cin>>angka;
}
cout<<"Angka yang anda masukan adalah : "<<angka;
getch();
}
______________________________________________________
Source diatas melakukan while/ perulangan apabila kita menginputkan angka yang kurang dari 1 atau yang lebih dari 10. Terlihat dari while (angka < 1 || angka > 10 ).
Perulangan diatas akan menampilkan "Masukan angka antara 1 sampai 10 : " kemudian akan merecord angka yang akan disimpan di int angka.
Nah int angka ini lah yang menjadi patokan source while.Apabila angka yang tersimpan di int angka kurang dari 1 / lebih dari 10 maka akan dilakukan perulangan terus menerus sampai kita memasukan angka yang tidak sesuai dengan syarat kondisi. (tidak kurang dari 1 dan tidak lebih dari 10)
Setelah pengulangan berhenti, maka akan program akan mengeksekusi source selanjutnya.Berikut ini adalah screenshoot dari source yang saya contohkan :
1.
Pada gambar ke 2, terlihat pada baris pertama angka yang dimasukan adalah 99,(lebih dari 10).
Karena angka yang dimasukan lebih dari 10 maka terjadilah looping.
Di gambar nomor terdapat 4 baris.
Baris pertama terlihat inputan angkanya 99(lebih dari 10),itu menyebabkan munculnya baris kedua karena effect dari perulangan.
Nah di baris ke 2 saya menginputkan 90(lebih dari 10).karena lebih dari 10 maka timbullah baris ke 3.
Dibaris ke 3 saya inputkan angka 9 ( tidak kurang dari 1 / lebih dari 10 ). Maka perulanganpun berhenti,karena tidak memenuhi syarat untuk dilakukan perulangan.
Setelah berhenti dari looping,program akan mengeksekusi source berikutnya yang menampilkan "Angka yang anda masukan adalah : 9 " .
Comments
Post a Comment
Untuk berkomentar wajib sopan, OK.