Dari sinilah, fungsi control flow diperlukan. Dengan menggunakan control structure yang benar, program bisa diarahkan menggunakan conditional structure atau iteration structure (loops). Nah, biasanya dari structure yang ada ini, baik itu statement kondisional (if-else) atau perulangan (loops) di-generic atau diperlukan beberapa statement lagi untuk pengambilan tindakan (instruksi). Statement ini biasanya ini bersifat compound (lebih dari 1 baris). Oleh karena itu statement-statement ini akan ditampung dalam satu blok, block-code.
Berikut adalah di antara struktur control flow yang sering digunakan,
untuk pernyataan kondisi dengan if-else :
if(kondisi)
{
statement1;
statement2;
}
atau
switch(ekspresi yang dikontrol)
{
case label_1:
pernyataan;
break;
case label_2:
pernyataan;
break;
default:
break;
}
untuk perulangan (loop) :
for(ekspresi_1; ekspresi_2; ekspresi3)
{
statement;
}
dan masih ada lagi bentuk lain dari struktur control flow ini. . .
Dengan prinsip ini, kita akan membuat satu program penghitungan volume bangun ruang, yaitu volume limas segitiga dan bola. Berikut gambaran dari program yang akan kita buat,
Tuliskan sebuah program yang berisikan perhitungan volume limas segitiga dan volume bola dengan kondisi berikut: pada tahap awal kita harus memilih :
- jika angka 1 diketik maka perhitungan volume limas segitiga dimulai atau
- jika angka 2 diketik maka pehitungan volume bola dimulai.
- apabila tidak mengetik angka 1 atau 2 maka pada layar ditampilkan kalimat “Anda tidak mengetik angka 1 atau 2” dan kembali ke tahap awal.
- Program selesai dijalankan jika salah satu perhitungan luas telah dilakukan
Rumus volume limas segitga = (1/3)*L.Alas(segitiga)*tLimas
Rumus volume bola = (4/3)*PHI*r*r*r
Mengenai proses development program ini, lebih lengkapnya bisa Anda simak di dalam video berikut :
No comments:
Post a Comment