返回列表 發帖

跑馬燈 (二)

本帖最後由 鄭繼威 於 2023-6-30 19:37 編輯

設計一動畫由
  0% 載入中 □□□□□□□□□□
慢慢改變為
27% 載入中 ■■□□□□□□□□
最後
100% 完成!
備註:後方的黑色方塊在進度達 10% 為一個、達 20% 為兩個 ... 依此類推。
執行畫面如下:







載入中 - 方塊.exe
素材:■□
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0; i<100; i++)
  7.     {
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.             cout<<"□□□□□□□□□□"<<endl;
  14.         else if(i<20)
  15.             cout<<"■□□□□□□□□□"<<endl;
  16.         else if(i<30)
  17.             cout<<"■■□□□□□□□□"<<endl;
  18.         else if(i<40)
  19.             cout<<"■■■□□□□□□□"<<endl;
  20.         else if(i<50)
  21.             cout<<"■■■■□□□□□□"<<endl;
  22.         else if(i<60)
  23.             cout<<"■■■■■□□□□□"<<endl;
  24.         else if(i<70)
  25.             cout<<"■■■■■■□□□□"<<endl;
  26.         else if(i<80)
  27.             cout<<"■■■■■■■□□□"<<endl;
  28.         else if(i<90)
  29.             cout<<"■■■■■■■■□□"<<endl;
  30.         else if(i<100)
  31.             cout<<"■■■■■■■■■□"<<endl;
  32.         _sleep(100);
  33.         system("cls");     
  34.     }
  35.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.                 for(int i=1;i<=100;i++)
  8.                 {
  9.                         cout<<i<<"% 載入中";
  10.                         if(i<10)
  11.                         {
  12.                                 cout<<"□□□□□□□□□□"<<endl;
  13.                         }
  14.                         else if(i<20)
  15.                         {
  16.                                 cout<<"■□□□□□□□□□"<<endl;
  17.                         }
  18.                         else if(i<30)
  19.                         {
  20.                                 cout<<"■■□□□□□□□□"<<endl;
  21.                         }
  22.                         else if(i<40)
  23.                         {
  24.                                 cout<<"■■■□□□□□□□"<<endl;
  25.                         }
  26.                         else if(i<50)
  27.                         {
  28.                                 cout<<"■■■■□□□□□□"<<endl;
  29.                         }
  30.                         else if(i<60)
  31.                         {
  32.                                 cout<<"■■■■■□□□□□"<<endl;
  33.                         }
  34.                         else if(i<70)
  35.                         {
  36.                                 cout<<"■■■■■■□□□□"<<endl;
  37.                         }
  38.                         else if(i<80)
  39.                         {
  40.                                 cout<<"■■■■■■■□□□"<<endl;
  41.                         }
  42.                         else if(i<90)
  43.                         {
  44.                                 cout<<"■■■■■■■■□□"<<endl;
  45.                         }
  46.                         else if(i<100)
  47.                         {
  48.                                 cout<<"■■■■■■■■■□"<<endl;
  49.                         }
  50.                         _sleep(50);
  51.                         system("cls");
  52.                 }
  53.                 cout<<"100% 完成!  ■■■■■■■■■■"<<endl;

  54.     system("pause");   
  55.     return 0;
  56. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   for(int i=0; i<100; i++)
  7.     {
  8.        cout<<i<<"% 載入中...   "<<endl;
  9.         if(i<10)
  10.             cout<<"□□□□□□□□□□"<<endl;
  11.         else if(i<20)
  12.             cout<<"■□□□□□□□□□"<<endl;
  13.         else if(i<30)
  14.             cout<<"■■□□□□□□□□"<<endl;
  15.         else if(i<40)
  16.             cout<<"■■■□□□□□□□"<<endl;
  17.         else if(i<50)
  18.             cout<<"■■■■□□□□□□"<<endl;
  19.         else if(i<60)
  20.             cout<<"■■■■■□□□□□"<<endl;
  21.         else if(i<70)
  22.             cout<<"■■■■■■□□□□"<<endl;
  23.         else if(i<80)
  24.             cout<<"■■■■■■■□□□"<<endl;
  25.         else if(i<90)
  26.             cout<<"■■■■■■■■□□"<<endl;
  27.         else if(i<100)
  28.             cout<<"■■■■■■■■■□"<<endl;
  29.         _sleep(10);
  30.         system("cls");     
  31.     }
  32.     cout<<"100% 完成■■■■■■■■■■"<<endl;
  33.    system("pause");   
  34.    return 0;
  35. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    int speed=(150);
  7.    for(int i=1; i<=100; i++)
  8.    {
  9.        cout<<i<<"% 載入中 ";
  10.        if(i<10)
  11.        cout<<"□□□□□□□□□□"<<endl;
  12.        else if(i<20)
  13.        cout<<"■□□□□□□□□□"<<endl;
  14.        else if(i<30)
  15.        cout<<"■■□□□□□□□□"<<endl;
  16.        else if(i<40)
  17.        cout<<"■■■□□□□□□□"<<endl;
  18.        else if(i<50)
  19.        cout<<"■■■■□□□□□□"<<endl;
  20.        else if(i<60)
  21.        cout<<"■■■■■□□□□□"<<endl;
  22.        else if(i<70)
  23.        cout<<"■■■■■■□□□□"<<endl;
  24.        else if(i<80)
  25.        cout<<"■■■■■■■□□□"<<endl;
  26.        else if(i<90)
  27.        cout<<"■■■■■■■■□□"<<endl;
  28.        else(i<100)
  29.        cout<<"■■■■■■■■■□"<<endl;
  30.        _sleep(speed);
  31.        system("cls");
  32.        }
  33.       
  34.        cout<<"100% 完成 ■■■■■■■■■■"<<endl;
  35.    system("pause");   
  36.    return 0;
  37. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0; i<100; i++)
  7.     {
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.             cout<<"□□□□□□□□□□"<<endl;
  14.         else if(i<20)
  15.             cout<<"■□□□□□□□□□"<<endl;
  16.         else if(i<30)
  17.             cout<<"■■□□□□□□□□"<<endl;
  18.         else if(i<40)
  19.             cout<<"■■■□□□□□□□"<<endl;
  20.         else if(i<50)
  21.             cout<<"■■■■□□□□□□"<<endl;
  22.         else if(i<60)
  23.             cout<<"■■■■■□□□□□"<<endl;
  24.         else if(i<70)
  25.             cout<<"■■■■■■□□□□"<<endl;
  26.         else if(i<80)
  27.             cout<<"■■■■■■■□□□"<<endl;
  28.         else if(i<90)
  29.             cout<<"■■■■■■■■□□"<<endl;
  30.         else if(i<100)
  31.             cout<<"■■■■■■■■■□"<<endl;
  32.         _sleep(100);
  33.         system("cls");     
  34.     }
  35.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    for(int i=0; i<100; i++)
  7.     {
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.             cout<<"□□□□□□□□□□"<<endl;
  14.         else if(i<20)
  15.             cout<<"■□□□□□□□□□"<<endl;
  16.         else if(i<30)
  17.             cout<<"■■□□□□□□□□"<<endl;
  18.         else if(i<40)
  19.             cout<<"■■■□□□□□□□"<<endl;
  20.         else if(i<50)
  21.             cout<<"■■■■□□□□□□"<<endl;
  22.         else if(i<60)
  23.             cout<<"■■■■■□□□□□"<<endl;
  24.         else if(i<70)
  25.             cout<<"■■■■■■□□□□"<<endl;
  26.         else if(i<80)
  27.             cout<<"■■■■■■■□□□"<<endl;
  28.         else if(i<90)
  29.             cout<<"■■■■■■■■□□"<<endl;
  30.         else if(i<100)
  31.             cout<<"■■■■■■■■■□"<<endl;
  32.         _sleep(100);
  33.         system("cls");     
  34.     }
  35.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;

  36.               
  37.     system("pause");  
  38.    return 0;
  39. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {   
  7.       
  8.        for(int i=1;i<=100;i++)
  9.        {
  10.                
  11.           cout<<i<<"% 載入中 "<<endl;
  12.        if(i<10)
  13.            cout<<"□□□□□□□□□□"<<endl;
  14.        else if(i<20)
  15.            cout<<"■□□□□□□□□□"<<endl;
  16.        else if(i<30)
  17.            cout<<"■■□□□□□□□□"<<endl;
  18.        else if(i<40)
  19.            cout<<"■■■□□□□□□□"<<endl;
  20.        else if(i<50)
  21.            cout<<"■■■■□□□□□□"<<endl;
  22.        else if(i<60)
  23.            cout<<"■■■■■□□□□□"<<endl;
  24.        else if(i<70)
  25.            cout<<"■■■■■■□□□□"<<endl;
  26.        else if(i<80)
  27.            cout<<"■■■■■■■□□□"<<endl;
  28.        else if(i<90)
  29.            cout<<"■■■■■■■■□□"<<endl;
  30.        else if(i<100)
  31.            cout<<"■■■■■■■■■□"<<endl;
  32.            _sleep(50);
  33.            system("cls");
  34.        }
  35.            cout<<"100% 已完成! ■■■■■■■■■■"<<endl;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.    
  5.     for(int i=0; i<100; i++)
  6.     {
  7.             
  8.         if(i<10)
  9.             cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.             cout<<" "<<i<<"% 載入中 ";   
  12.         
  13.         if(i<10)
  14.             cout<<"□□□□□□□□□□"<<endl;
  15.         else if(i<20)
  16.             cout<<"■□□□□□□□□□"<<endl;
  17.         else if(i<30)
  18.             cout<<"■■□□□□□□□□"<<endl;
  19.         else if(i<40)
  20.             cout<<"■■■□□□□□□□"<<endl;
  21.         else if(i<50)
  22.             cout<<"■■■■□□□□□□"<<endl;
  23.         else if(i<60)
  24.             cout<<"■■■■■□□□□□"<<endl;
  25.         else if(i<70)
  26.             cout<<"■■■■■■□□□□"<<endl;
  27.         else if(i<80)
  28.             cout<<"■■■■■■■□□□"<<endl;
  29.         else if(i<90)
  30.             cout<<"■■■■■■■■□□"<<endl;
  31.         else if(i<100)
  32.             cout<<"■■■■■■■■■□"<<endl;
  33.         
  34.         _sleep(100);
  35.         system("cls");
  36.     }
  37.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;
  38.    
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=0; i<100; i++)
  7.     {
  8.         if(i<10)
  9.         cout<<"  "<<i<<"% 載入中 ";
  10.         else
  11.         cout<<" "<<i<<"% 載入中 ";
  12.         if(i<10)
  13.         cout<<"□□□□□□□□□□"<<endl;
  14.         else if(i<20)
  15.         cout<<"■□□□□□□□□□"<<endl;
  16.         else if(i<30)
  17.         cout<<"■■□□□□□□□□"<<endl;
  18.         else if(i<40)
  19.         cout<<"■■■□□□□□□□"<<endl;
  20.         else if(i<50)
  21.         cout<<"■■■■□□□□□□"<<endl;
  22.         else if(i<60)
  23.         cout<<"■■■■■□□□□□"<<endl;
  24.         else if(i<70)
  25.         cout<<"■■■■■■□□□□"<<endl;
  26.         else if(i<80)
  27.         cout<<"■■■■■■■□□□"<<endl;
  28.         else if(i<90)
  29.         cout<<"■■■■■■■■□□"<<endl;
  30.         else if(i<100)
  31.         cout<<"■■■■■■■■■□"<<endl;
  32.         _sleep(100);
  33.         system("cls");     
  34.     }
  35.     cout<<"100% 完成!  ■■■■■■■■■■"<<endl;
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<ctime>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=1;i<=100;i++)
  7.     {
  8.    
  9.     cout<<"  "<<i<<"% Loading... ";
  10.       
  11.        if(i<10)
  12.             cout<<"□□□□□□□□□□"<<endl;
  13.         else if(i<20)
  14.             cout<<"■□□□□□□□□□"<<endl;
  15.         else if(i<30)
  16.             cout<<"■■□□□□□□□□"<<endl;
  17.         else if(i<40)
  18.             cout<<"■■■□□□□□□□"<<endl;
  19.         else if(i<50)
  20.             cout<<"■■■■□□□□□□"<<endl;
  21.         else if(i<60)
  22.             cout<<"■■■■■□□□□□"<<endl;
  23.         else if(i<70)
  24.             cout<<"■■■■■■□□□□"<<endl;
  25.         else if(i<80)
  26.             cout<<"■■■■■■■□□□"<<endl;
  27.         else if(i<90)
  28.             cout<<"■■■■■■■■□□"<<endl;
  29.         else if(i<100)
  30.             cout<<"■■■■■■■■■□"<<endl;
  31.         _sleep(100);
  32.         system("cls");     
  33.     }
  34.     cout<<"100% Loading Complete!  ■■■■■■■■■■"<<endl;
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

TOP

返回列表