C++ Program Çalışma Süresi

C++ programlama dilinde geliştirilen programların çalışma sürelerinin hesaplanması ile ilgili bilgiler yer alıyor.

Çalışma süresi

Herhangi bir programlama dilinde geliştirilen uygulamanın çalışma süresi temel olarak programın başlangıç zamanı ile bitiş zamanı arasındaki mutlak farktır diyebiliriz.

C++ programlama dili ile tarih ve saat işlemlerinde ctime kütüphanesi kullanılır.

Detaylı bilgi için C++ Tarih İşlemleri yazısına bakabilirsiniz.

Hesaplama işlemi için ilk olarak programın en başında programın başlangıç bilgisi clock() fonksiyonu ile alınır.

Daha sonra program içerisinde yer alan komutlar yazılır.

Komutların ardından programın bitiş bilgisi clock() fonksiyonu ile alınır.

Programın bitişinden başlangıcı çıkartılarak programın çalışma süresi elde edilir.

#include <iostream>
#include <ctime>

using namespace std;

int main(){

  clock_t baslangic = clock(), bitis;
  int sayi;

  cin >> sayi;

  bitis = clock();

  cout << (float)(bitis - baslangic) / CLOCKS_PER_SEC;

  return 0;
}

Elde edilen sürenin kullanıcıya anlamlı bir şekilde sunulması için çeşitli hesaplamaların ve veri türü dönüşümün yapılması faydalı olacaktır.

Programlama örneklerine buradan ulaşabilirsiniz…

Hayırlı günler dilerim.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!