Perulangan qbasic
Perulangan data atau yang
biasadisebutdengan “looping” adalah proses yang
dilakukansecaraberulang-ulangsampaibatas yang ditentukan.
Biasanyabiladalamperulangantersebuttidakdisertakanbatasnyamaka syntax akan
error karena proses ituakanberulangterushinggatakterhinggasementaravariabeldalamkomputermasihterbatas
Jenisperulanganpada QBasic, yaitu :
- FOR … NEXT adalahuntukmengulangisuatuperintah (instruksi)
dalamjumlah yang telahditentukan, sertabesarkenaikannya.Iniadalah statement
perulangan yang paling seringdigunakan. Statement for memiliki 3 parameter,
yaitunilaiawal (initial value), teskondisi yang menentukanakhir loop,
danpenentuperubahannilai.
for ( nilai-var-awal; syaratpengulangan ;
akumulator-variabel)
{
statement;
}
Contohprogramnya:
for (x=1;x<=5;x++)
{cout<<”cobaaja”<<endl;}
- DO WHILE … LOOP adalahuntukmengulangisuatuperintah
(instruksi) selamaWhile (suatukondisi) memenuhisyarat (bernilai TRUE)
danakanberhentiapabila while tidaklagimemenuhisyarat (bernilai FALSE). Perulanganakandilakukan
minimal 1x terlebihdahulu, kemudianbarudilakukanpengecekanterhadapkondisi,
jikakondisibenarmakaperulanganmasihakantetapdilakukan. Perulangandengan
do…while() akandilakukansampaikondisi false. {
statement;
}
Contohprogramnya:
for (x=1;x<=5;x++)
{cout<<”cobaaja”<<endl;}
DO...WHILE
Nilai-var-awal;
do
{
statement;
akumulator-variabel;
}
while(syarat)
Contohprogramnya:
x=1;
do
{
cout<<”cobain dong”<<endl;
x++;
}
while(x<=7)
do
{
statement;
akumulator-variabel;
}
while(syarat)
Contohprogramnya:
x=1;
do
{
cout<<”cobain dong”<<endl;
x++;
}
while(x<=7)
Perbedaandengan while statement adalah :pada do while kondisiakandievaluasisetelahdilakukan
statement/proses. Selainitupada do while minimal akandilaksanakan 1 (satu) kali
statement/instruksinya
. Do
… Until dapatdikatakansebagaikebalikandari Do-While. Do-Until digunakan
untukmelakukan proses
pengulanganselamakondisi yang dibandingkantidak
memenuhisyarat (bernilai false).
Pengulanganiniakandilakukansecaraberulangulan
BentukumumWhile :
WHILE.
Format penulisanperulangan while adalahsebagaiberikut:
while<syarat>:
statement
statement
Contohsederhana program perulangan while
bisadilihat di bawahini:
angka = 4
whileangka< 10:
print "angka = ",angka
angka += 1
print "perulangansudahselesai"
Biladijalankan,
hasilnyaadalahsebagaiberikut:
angka = 4
angka = 5
angka = 6
angka = 7
angka = 8
angka = 9
perulangansudahselesai
while else
|
|||||||
|
CLS
1 PRINT "Menu"
PRINT "1. Volume Tabung"
PRINT "2. Volume
Kerucut"
PRINT "3. Volume Bola"
PRINT "4. Exit"
INPUT "MasukkanPilihan [1..4]
: ", C
SELECT CASE C
CASE 1:
CLS
INPUT "MasukanJarijari :",
r
INPUT "MasukanTinggi :", t
LET l = (3.14 * r * r * t)
PRINT "Volume = ", 1
SLEEP 1
CLS
GOTO 1
CASE 2:
INPUT "MasukanJarijari :",
r
INPUT "MasukanTinggi :", t
PRINT "Volume Kerucut = ";
1 / 3 * 3.14 * r * r * t
SLEEP 1
CLS
GOTO 1
CASE 3:
INPUT "MasukanJarijari :",
r
PRINT "Masukan Volume Bola =
"; 4 / 3 * 3.14 * r * r * r
SLEEP 1
CLS
GOTO 1
END SELECT
END
|


0 komentar:
Speak up your mind
Tell us what you're thinking... !