Board logo

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

作者: 鄭繼威    時間: 2023-8-22 19:06     標題: 倒數計時器

設計一程式,讓使用者能指定秒數倒數,執行畫面如下:





  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

  5. int main(){
  6.     float sec,start,end=0;
  7.     cout<<"你要倒數的秒數:";
  8.     cin>>sec;//7            
  9.    
  10.     start=clock();//0000
  11.               //7000
  12.     while(end<sec*1000){
  13.           end=clock()-start;//經過的秒數
  14.           cout<<"倒數:"<<(sec*1000-end)/1000<<" 秒!";
  15.           //cout<<"正數:"<<(end)/1000<<" 秒!";   
  16.           system("cls");               
  17.     }
  18.     cout<<"時間到!共經過了 "<<end<<" 毫秒!"<<endl;
  19.    
  20.     system("pause");
  21.     return 0;   
  22. }
複製代碼
備註:想像每呼叫一次clock(),就像按一下碼表
作者: 邱品惟    時間: 2023-8-22 20:51

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

  5. int main()
  6. {
  7.     float sec,start,end=0;
  8.     cout<<"你要倒數的秒數:";
  9.     cin>>sec;            
  10.     start=clock();
  11.     while(end<sec*1000)
  12.     {
  13.           end=clock()-start;
  14.           cout<<"倒數:"<<(sec*1000-end)/1000<<" 秒!";
  15.           system("cls");               
  16.     }
  17.     cout<<"時間到!共經過了 "<<end<<" 毫秒!"<<endl;
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 呂得銓    時間: 2023-8-25 20:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

  5. int main(){
  6.     float sec,start,end=0;
  7.     cout<<"你要倒數的秒數:";
  8.     cin>>sec;           
  9.     start=clock();
  10.     while(end<sec*1000){
  11.     end=clock()-start;
  12.     cout<<"倒數:"<<(sec*1000-end)/1000<<" 秒!";
  13.     system("cls");               
  14.     }
  15.     cout<<"時間到!共經過了 "<<end<<" 毫秒!"<<endl;
  16.     system("pause");
  17.     return 0;   
  18. }
複製代碼

作者: 廖秝瑜    時間: 2023-8-25 20:06

  1. [code]#include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){
  6.     re:
  7.     float sec,start,end=0;
  8.     cout<<"你要倒數的秒數:";
  9.     cin>>sec;
  10.     start=clock();
  11.     while(end<sec*1000){
  12.           end=clock()-start;
  13.           cout<<"倒數:"<<(sec*1000-end)/1000<<" 秒!";   
  14.           system("cls");               
  15.     }
  16.     cout<<"時間到!共經過了 "<<end<<" 毫秒!"<<endl;
  17.     _sleep(3000);
  18.     goto re;
  19.    
  20.     system("pause");
  21.     return 0;   
  22. }
複製代碼
[/code]
作者: 陳宣廷    時間: 2023-8-25 20:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.         float sec,start,end=0;
  8.         cout<<"你要倒數的秒數:";
  9.         cin>>sec;
  10.         start=clock();
  11.        
  12.         while(end<sec*1000)
  13.         {
  14.                 end=clock()-start;
  15.                 cout<<"正數:"<<end/1000<<"秒"<<endl;
  16.                 cout<<"倒數:"<<sec-(end/1000)<<"秒"<<endl;
  17.                 system("cls");       
  18.         }
  19.         cout<<"時間到!共經過了"<<end<<"毫秒!"<<endl;
  20.         system("pause");
  21.         return 0;
  22. }
複製代碼

作者: 張絜晰    時間: 2023-8-25 20:08

本帖最後由 張絜晰 於 2023-8-25 20:10 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main(){
  6.       float sec, start, end=0;
  7.       cout<<"Seconds:";
  8.       cin>>sec;
  9.       start=clock();
  10.       
  11.       while(end<sec*1000){
  12.                           end=clock()-start;
  13.                           cout<<"Countdown:"<<sec-end/1000<<endl;
  14.                           cout<<"Time passed:"<<end/1000<<endl;
  15.                           system("cls");
  16.                           }
  17.       cout<<"Congrats for wasting "<<end<<"seconds!"<<endl;
  18.       system("pause");
  19.       return 0;
  20.       }
複製代碼

作者: 黃子豪    時間: 2023-8-25 20:09

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.     float sec, start, end=0;
  5.     cout<<"你要倒數的秒數:";
  6.     cin>>sec;
  7.     start=clock();
  8.     while(end<sec*1000){
  9.         end=clock()-start;
  10.         cout<<"倒數: "<<(sec*1000-end)/1000<<"秒\n";
  11.         cout<<"正數: "<<(end/1000)<<"秒\n";   
  12.         system("cls");               
  13.     }
  14.     cout<<"時間到!共經過了 "<<end<<"毫秒";
  15.    
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

作者: 蔡沛倢    時間: 2023-8-25 20:09

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

作者: 何權晉    時間: 2023-8-25 20:09

  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4. int main()
  5. {
  6.    float sec,st,end=0;
  7.    cout<<">>BRixton Timer<<"<<endl;
  8.    cout<<"Enter: ";
  9.    cin>>sec;
  10.    
  11.    st=clock();
  12.    
  13.    while(end<sec*1000)
  14.    {
  15.                       end=clock()-st;
  16.                       cout<<(sec*1000-end)/1000<<" Second/Seconds"<<endl;
  17.                       system("cls");
  18. }
  19. cout<<"timeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee's up "<<endl;
  20. system("pause");
  21. return 0;
  22. }
複製代碼

作者: 李柏漢    時間: 2023-8-25 20:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

  5. int main(){
  6.     float sec,start,end=0;
  7.     cout<<"你要倒數的秒數:";
  8.     cin>>sec;
  9.     start=clock();
  10.     while(end<sec*1000)
  11.         {
  12.         end=clock()-start;
  13.         cout<<"倒數:"<<(sec*1000-end)/1000<<"秒!";
  14.         system("cls");               
  15.     }
  16.     cout<<"時間到!共經過了"<<sec<<"秒!"<<endl;
  17.     system("pause");
  18.         return 0;   
  19. }
複製代碼

作者: 盧玄皓    時間: 2023-8-25 20:12

  1. #include<iostream>
  2. #include<iostream>
  3. #include<cstdlib>
  4. #include<ctime>
  5. using namespace std;
  6.    
  7.     int main(){
  8.         float sec,start,end=0;
  9.         cout<<"道計秒數:";
  10.         cin>>sec;
  11.          start=clock();
  12.         while(end<sec*1000)
  13.         {
  14.          end=clock()-start;
  15.         
  16.         cout<<"倒數:"<<(sec*1000-end)/1000<<" 秒";
  17.         
  18.         cout<<"正數:"<<(end)/1000<<" 秒";
  19.          system("cls");               
  20.     }
  21.         cout<<"時間到,經過了 "<<end<<"毫秒"<<endl;
  22.    
  23.         
  24.         
  25.          
  26.     system("pause");
  27.     return 0;   
  28. }
複製代碼

作者: 鄭繼威    時間: 2023-8-25 20:14

9




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