Kamis, Juli 03, 2014

Mengenal Time Delay Pada Bahasa Pemrograman C

Time delay adalah waktu jeda yang digunakan program untuk melakukan eksekusi pada perintah selanjutnya. Sintaks time delay dalam bahasa pemrograman C adalah:

sleep(angka_dalam_milisecond)

contoh:

sleep(3000)

untuk jeda selama 3000 milisecond atau 3 detik.

Misalkan kita punya program sebagai berikut:

main()
{
  int a,b,c;
  printf("masukkan bilangan pertama: ");
  scanf("%d", &a);
  printf("masukkan bilangan kedua: ");
  scanf("%d", &b);
  printf("masukkan bilangan ketiga: ");
  scanf("%d", &c);
  printf("\nAngka yang dimasukkan secara berurut adalah:");
  printf("\n%d", a);
  printf("\n%d", b);
  printf("\n%d", c);
  getch();
}


Silakan programnya dicoba untuk dijalankan

Misalnya kita beri time delay pada setiap perintah untuk menampilkan kembali nilai integer yang diinputkan, sehingga sintaks program menjadi:

main()
{
  int a,b,c;
  printf("masukkan bilangan pertama: ");
  scanf("%d", &a);
  printf("masukkan bilangan kedua: ");
  scanf("%d", &b);
  printf("masukkan bilangan ketiga: ");
  scanf("%d", &c);
  printf("\nAngka yang dimasukkan secara berurut adalah:");
  sleep(1000); printf("\n%d", a);
  sleep(1000); printf("\n%d", b);
  sleep(1000); printf("\n%d", c);
  getch();
}


Sekarang, silakan dicoba lagi untuk programnya dijalankan, perhatikan ada jeda setiap akan menampilkan kembali nilai integer yang diinputkan

Terima kasih... : )

0 komentar: