Cara Membuat Program Loading

Selamat Pagi ...
Kali ini admin akan membagigan bagaimana sih cara membuat program Loading dengan menggunakan aplikasi Code Block. Disini saya menggunakan versi codeblock v13.
Cttn : aplikasi tidak harus menggunakan CodeBlock



Oke
Langsung saja ini caranya


  1. Pertama-tama buka aplikasi Code Block nya.
  2. Kemudian klik New , pilih File..., Lalu pilih C/C++ 
  3. Lalu klik next terus aja sampai muncul lembar kerja baru
  4. Setelah itu masukkan Program dibawah ini :



*PENJELASAN DARI PROGRAM DIATAS

#include <stdio.h>

merupakan fungsi library utama yg digunakan fungsi main()

#include <time.h>

fungsi library untuk membuat delay 


void delay(unsigned int mseconds)
{
    clock_t goal = mseconds + clock();
    while (goal > clock());
}

nah, itu merupakan sebuah fungsi delay. Untuk memanggilnya atau menggunakanya tinggal menlis delay(waktu dalam mili sekon);
Kemudian ada fungsi main() atau fungsi utama yang didalamnya akan diisi program Loading menarik.

main()
{
    int x , a = 254;
    printf("   WELCOME TO THE JUNGLE\n");
    printf("\tLoading. . .\n");
    for(x=1; x<=14; x++)
    {
        printf("%c ", a);
        delay(200);
    }
}

int x, a=254; // mendeklarasikan variabel x dan a sebagai integer. Variabel x digunakan sebagai variabel untuk melooping fungsi for yang ada dibawahnya. Sedangkan a= 254, merupakan kode ASCII dari bentuk kotak full.

printf("isi sesuai keinginan");

untuk for(x=1; x<=14; x++)
  • x = 1, merupakan kondisi awal nilai x adalah 1
  • x<=14, merupakan syarat terjadinya perulangan, pada kondisi awal nilai x =1, jika nilai x kurang dari atau sama dengan 14 maka akan dilakukan perulangan dalam fungsi for tersebut.
  • x++, artinya nilai x setiap terjadi perulangan akan bertambah 1, jika awalnya nilai x =1 , setelah melalui perulangan nilai x akan berubah menjadi x =1+1=2.

printf("%c ", a);

%c : menampilkan data yang berupa character. Jadi nilai dari variabel a= 254 akan diubah menjadi karakter.

delay(200);      //  artinya dalam penampilan karakter diatas untuk setiap loopingnya memiliki tunda waktu sebesar 200 ms.


Nah, cara diatas sudah saya praktekan dengan hasil sebagai berikut :