Advertisement
fabioceep

C++: Usando a biblioteca ctime

May 30th, 2019
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. /* Exemplo usando a biblioteca timer */
  2. #include <iostream>
  3. #include <ctime>       /* clock_t, clock, CLOCKS_PER_SEC */
  4.  
  5. using namespace std;
  6.  
  7. int main ()
  8. {
  9.   clock_t tempoInicial;  //Variavel para guardar qual é o tempo quando entra no loop
  10.   clock_t tempoFinal;    // Tempo Inicial - tempo atual igual o tempo final
  11.   int contador;          // Variavel que vai ser o contador para o loop
  12.   int resultado;         // Variavel que guarda o resultado da multiplicação
  13.  
  14.   cout <<"Calculando\n"; //Escreva o texto calculando
  15.  
  16.   resultado = 0;         //A variavel resultado recebe o valor 0
  17.   contador = 1;          //A variavel contador recebe o valor 1
  18.  
  19.   tempoInicial = clock(); //TempoInicial recebe o tempo de agora
  20.  
  21.   /*
  22.     Vamos fazer o programa testar o processador
  23.     com 10.000 multiplicações
  24.     2 x 1
  25.     2 x 2 ...
  26.   */
  27.  
  28.   while(contador<=10000){  //Enquanto o contador for menor que 10000 faça
  29.     resultado = 2 * contador;
  30.     cout << resultado;
  31.     contador++;           //Incrementando o contador se for esquecido nunca sai do loop
  32.   }                       //fim do loop
  33.  
  34.   tempoFinal = clock() - tempoInicial; // Calcula o tempo final
  35.  
  36.   /*
  37.     Converta a variavel tempoFinal em float
  38.  
  39.     ((float)tempoFinal)/CLOCKS_PER_SEC
  40.  
  41.   */
  42.  
  43.   cout << "\nTempo gasto (segundos)..: " <<((float)tempoFinal)/CLOCKS_PER_SEC;
  44.   return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement