Jumat, 02 Desember 2011

timing atau timer C++

kita bisa menggunakan timing atau timer C++, jadi kita dapat menngeluarkan data dengan ketentuan waktu yang kita inginkan, serti hitung mundur dalam suatu mesin atau seperti  lampu merah jalanan.
hasil keluaran akan berjalan dari detik berapa sampai ke berap, sebagai contoh kita membuat detikan lampu merah dijalanan, tapi dalam tampilan C++
contoh kodenya :

#include <cstdlib>
#include <iostream>
#include<time.h>

using namespace std;
void wait ( double seconds )//fungsi timing
{
  clock_t endwait;
  endwait = clock () + seconds * CLOCKS_PER_SEC ;
  while (clock() < endwait) {}
}

int main(int argc, char *argv[])
{
   
    for(int i=10;i>=0;i--){
            system("cls");//penghapus layar
            cout<<" lampu akan hijau dalam hitungan :"<<endl;
            cout<<"\t"<<i;wait(1);//pemberian waktu
            }
    system("cls");//penghapus layar
    cout<<"silahkan jalan :D"<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
kita dapat memanfaat'kan timer dalam berbagai macam bentuk, kalau inspirasi kita banyak, manfaatnya pun juga banyak :D

1 komentar:

  1. Bisa tolong jelaskan maksud dari bagian-bagian fungsi timingnya?

    BalasHapus