Board logo

標題: 數秒計時器 [打印本頁]

作者: 陳品肇    時間: 2019-5-25 13:17     標題: 數秒計時器

本帖最後由 陳品肇 於 2019-5-25 14:58 編輯

設計一程式, 讓使用者能指定秒數, 執行畫面如下:
[attach]6568[/attach]
[attach]6569[/attach]
[attach]6570[/attach]
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int sec,c;
  8.     double c1,c2;
  9.    
  10.     cout<<"請輸入要數的秒數:";
  11.     cin>>sec;   
  12.     c1 = clock();   //c1是思考的秒數
  13.    
  14.     while(c != sec)  //從0跑到5 當它秒數是5的時候就跳離  
  15.     {
  16.        c2 = clock(); // c2會一直變動
  17.        c = (c2-c1)/1000; //思考時間歸零並換算成秒
  18.        cout<< (c2-c1)/1000<<"秒!"<<endl;
  19.        system("cls");
  20.     }
  21.     cout<<"時間到!共經過"<<c<<"秒!"<<endl;
  22.     system("pause");
  23.     system("cls");
  24.     goto re;
  25.     return 0;   
  26. }
複製代碼

作者: 吳孟修    時間: 2019-5-25 15:02

本帖最後由 吳孟修 於 2019-6-1 13:40 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int sec;
  8.     double c1, c2;
  9.     int c;
  10.     cout<<"請輸入要數的秒數: ";
  11.     cin>>sec;
  12.     c1=clock();
  13.     while(c!=sec)
  14.     {
  15.          c2=clock();
  16.          c=(c2-c1)/1000;      
  17.          cout<<"已經過了"<<(c2-c1)/1000<<"秒.";
  18.          system("cls");
  19.     }
  20.     cout<<"時間到,共經過了"<<sec<<"秒!"<<endl;
  21.     system("pause");
  22.     system("cls");
  23.     goto re;     
  24.     return 0;   
  25. }
複製代碼

作者: 吳孟書    時間: 2019-5-25 15:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int sec,c;
  7.     double c1,c2;
  8.     cout<<"請輸入要數的秒數: ";
  9.     cin>>sec;
  10.     c1=clock();
  11.     while(c!=sec)
  12.     {
  13.          c2=clock();
  14.          c=(c2-c1)/1000;      
  15.          cout<<(c2-c1)/1000<<"秒!";
  16.          system("cls");
  17.     }
  18.     cout<<"時間到!經過了"<<sec<<"秒!"<<endl;
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼

作者: 湯郡一    時間: 2019-5-25 15:05

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     int sec;
  9.     double c1, c2;
  10.     int c;
  11.     cout<<"請輸入要數的秒數: ";
  12.     cin>>sec;
  13.     c1=clock();
  14.     while(c!=sec)
  15.     {
  16.          c2=clock();
  17.          c=(c2-c1)/1000;      
  18.          cout<<(c2-c1)/1000<<"秒!";
  19.          system("cls");
  20.     }
  21.     cout<<"時間到! 共經過了"<<sec<<"秒!"<<endl;
  22.     system("pause");
  23.     system("cls");
  24.     goto re;     
  25.     return 0;   
  26. }
複製代碼

作者: 洪寬瀧    時間: 2019-5-25 15:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      int sec,c;
  7.     double c1,c2;
  8.       cout<<"請輸入要數的秒數:";
  9.     cin>>sec;   
  10.     c1 = clock();
  11.      while(c != sec)  
  12.     {
  13.        c2 =clock();
  14.        c= (c2-c1)/1000;
  15.        cout<< (c2-c1)/1000<<"秒!"<<endl;
  16.        system("cls");
  17.     }
  18.      cout<<"時間到!共經過"<<c<<"秒!"<<endl;
  19.     system("pause");
  20.     system("cls");
  21.    
  22.                   
  23.     system("pause");
  24.     return 0;   
  25. }
複製代碼

作者: 王瑞喻    時間: 2019-5-25 15:07

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int sec,c;
  8.     double c1,c2;
  9.     cout<<"請輸入要數的秒數:";
  10.     cin>>sec;
  11.     c1=clock();
  12.     while(c!=sec)
  13.     {
  14.         c2=clock();
  15.         c=(c2-c1)/1000;
  16.         cout<<(c2-c1)/1000<<"秒!";
  17.         system("cls");
  18.     }
  19.     cout<<"時間到!共經過了"<<sec<<"秒!"<<endl;
  20.     system("pause");
  21.     system("cls");
  22.     goto re;
  23.     return 0;   
  24. }
複製代碼

作者: 曲書辰    時間: 2019-5-25 15:09

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. re:
  7. int t,c;
  8. double c1,c2;
  9.    
  10.     cout<<"請輸入要數的秒數:";
  11.     cin>>t;   
  12.     c1 = clock();   
  13.    
  14.     while(c!= t)   
  15.     {
  16.        c2 = clock();
  17.        c = (c2-c1)/1000;
  18.        cout<< (c2-c1)/1000<<"秒!"<<endl;
  19.        system("cls");
  20.     }
  21.     cout<<"時間到!共經過"<<c<<"秒!"<<endl;
  22.     system("pause");
  23.     system("cls");
  24.     goto re;
  25.     return 0;   
  26. }
複製代碼

作者: 田宇任    時間: 2019-6-1 13:14

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     re:
  8.     int sec,b;
  9.     double z1,z2;
  10.    
  11.     cout<<"請輸入要數的秒數: ";
  12.     cin>>sec;
  13.     z1 = clock();
  14.    
  15.     while(b != sec)
  16.     {
  17.       z2 = clock();
  18.       b = (z2-z1)/1000;
  19.       cout<<(z2-z1)/1000<<"s!"<<endl;
  20.       system("cls");
  21.             
  22.     }
  23.     cout<<"時間到!過了"<<b<<"s!"<<endl;
  24.     system("pause");
  25.     system("cls");
  26. goto re;
  27.     return 0;
  28. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2