Efek Loading Pada Pemrograman

Baiklah, pada kesempatan ini saya mau berbagi buat kalian yang sedang belajar pemrograman untuk tingkat pemula, (dan saya juga pada tingkat pemula juga :D). Oke disini saya mau berbagi ilmu yang sudah saya pelajari dan saya terapkan seputar looping pada pemrograman yakni membuat efek loading pada pemrograman. Looping yang digunakan disini adalah looping-nested (looping bersarang). Sudah pada tahukan apa itu looping? Yaa. looping merupakan salah satu dari 3 dasar pemrograman, disamping runtunan dan seleksi tentunya.
Oke, langsung saja berikut sintaknya..
------------------------------------------------------------
printf("\nLoading: ");
for (j=7; j>0; j--){
for(k=1; k<100000000; k++){
}
printf("*");
}
------------------------------------------------------------
Baiklah, saya akan jelaskan sedikit mengenai sintak diatas..
for (j=7; j>0; j--){
.....
}
* untuk sintak berikut, merupakan perulangan for menurun yang dihitung mundur dari 7 sampai 1..
for(k=1; k<100000000; k++){
}
* untuk sintak berikut juga merupakan perulangan for, tetapi perulangan for menaik, yang dimulai dari 1 sampai 100 juta. Loh kok 100 juta ya? Nah fungsi dari penggunaan100 juta ini adalah agar sintak yang nantinya dijalankan akan membentuk efek loading.
printf("*");
* dan sintak berikut di gunakan untuk menampilkan ikon loading yakni ikon asterik dari efek loading yang akan ditampilkan ketika program dijalankan.
Oke untuk penjelasan penuh, ketika perulangan j dijalankan, maka setiap perulangan j yang dimulai dari yang ke-7 sampai yang ke-1, akan melakukan perulangan k yang dimulai dari yang ke-1 sampai yang ke-100 juta, dengan perulangan k tanpa melakukan apa-apa. Kemudian hasil perulangan akan dicetak ke layar dalam bentuk asterik.
Oke, mungkin sekian dulu, jika ingin mengganti dalam bentuk yang lain, silahkan berkreasi sendiri. Oh ya sintak diatas bisa juga diterapkan pada java, C, C++, pascal dll, tergantung implementasinya saja.. :D
Terima kasih telah berkunjung.. ^_^
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment