標題:
跑馬燈 (三)
[打印本頁]
作者:
鄭繼威
時間:
2023-3-3 19:33
標題:
跑馬燈 (三)
本帖最後由 鄭繼威 於 2023-3-4 14:41 編輯
設計一動畫由
0% 載入中
慢慢轉換為
15% 載入中..
最後
100% 完成!
備註:後方的小點為0~5個反覆循環。
執行畫面如下:
跑馬燈3流程圖.pdf
載入中 - 小點.exe
法1
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100); //休眠100毫秒
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
法2
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
cout<<" 載入中";
for(int j=0; j<i%6; j++)
cout<<".";
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
法3
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
string str="";
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
if(i%6==0){
str="";
}
else{
str+=".";
}
cout<<" 載入中"<<str;
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
楊芊琦
時間:
2023-3-4 14:14
本帖最後由 楊芊琦 於 2023-3-4 14:37 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed = 50;
int point = 0;
for(int i=2; i<=199; i++)
{
if(i<99)
{
cout<<"載入中";
}
else if(i==100)
{
cout<<"完成 ";
system("pause");
return 0;
}
if(i%4==0)
cout<<""<<endl;
if(i%4==1)
cout<<"."<<endl;
if(i%4==2)
cout<<".."<<endl;
if(i%4==3)
cout<<"..."<<endl;
if(i!=100)
cout<<"已載入"<<i<<"%"<<endl;
if(i%13==0)
cout<<"□□□□□□□□□□"<<endl;
if(i%13==1)
cout<<"■□□□□□□□□□"<<endl;
if(i%13==2)
cout<<"■■□□□□□□□□"<<endl;
if(i%13==3)
cout<<"■■■□□□□□□□"<<endl;
if(i%13==4)
cout<<"□■■■□□□□□□"<<endl;
if(i%13==5)
cout<<"□□■■■□□□□□"<<endl;
if(i%13==6)
cout<<"□□□■■■□□□□"<<endl;
if(i%13==7)
cout<<"□□□□■■■□□□"<<endl;
if(i%13==8)
cout<<"□□□□□■■■□□"<<endl;
if(i%13==9)
cout<<"□□□□□□■■■□"<<endl;
if(i%13==10)
cout<<"□□□□□□□■■■"<<endl;
if(i%13==11)
cout<<"□□□□□□□□■■"<<endl;
if(i%13==12)
cout<<"□□□□□□□□□■"<<endl;
_sleep(speed);
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
徐啟祐
時間:
2023-3-4 14:30
本帖最後由 徐啟祐 於 2023-3-4 14:33 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=100;
for(int i=1; i<=100; i++){
cout<<" "<<i<<"% 載入中 ";
for(int j=1; j<=i%6; j++){
if(j==1)
cout<<".";
if(j==2)
cout<<".";
if(j==3)
cout<<".";
if(j==4)
cout<<".";
if(j==5)
cout<<".";
_sleep(speed);
}
system("cls");
}
cout<<" 100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
宜儒
時間:
2023-3-4 14:38
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
for(int i=0;i<=99;i++){
if(i%6==0)
cout<<i<<"%載入中"<<endl;
else if(i%6==1)
cout<<i<<"%載入中."<<endl;
else if(i%6==2)
cout<<i<<"%載入中.."<<endl;
else if(i%6==3)
cout<<i<<"%載入中..."<<endl;
else if(i%6==4)
cout<<i<<"%載入中...."<<endl;
else if(i%6==5)
cout<<i<<"%載入中....."<<endl;
_sleep(50);
system("cls");
}
cout<<"100%完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳宥霖
時間:
2023-3-4 14:46
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=100;
for(int i=1; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<""<<i<<"% 載入中";
if(i%6==0)
cout<<" "<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else if(i%6==5)
cout<<"....."<<endl;
_sleep(100);
system("cls");
}
cout<<100<<"% 完成"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
羅紹齊
時間:
2023-3-4 14:55
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=500;
for(int i=1; i<=100; i++){
if(i%5==0)
cout<<i<<"%載入中....."<<endl;
else if(i%5==1)
cout<<i<<"%載入中."<<endl;
else if(i%5==2)
cout<<i<<"%載入中.."<<endl;
else if(i%5==3)
cout<<i<<"%載入中..."<<endl;
else if(i%5==4)
cout<<i<<"%載入中...."<<endl;
_sleep(speed);
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
翁川祐
時間:
2023-3-4 14:55
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
for(int j=0; j<i%7; j++)
cout<<".";
_sleep(90);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳牧謙
時間:
2023-3-4 14:55
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"%";
else
cout<<" "<<i<<"%";
cout<<" 載入中";
for(int j=0; j<i%6; j++)
cout<<".";
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0
複製代碼
作者:
林雋喆
時間:
2023-3-4 14:56
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
葉佳和
時間:
2023-3-4 14:57
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string block[]={"",
"■",
"■■",
"■■■",
"■■■■",
"■■■■■",
"■■■■■■",
"■■■■■■■",
"■■■■■■■■",
"■■■■■■■■■"};
for(int i=0; i<=100; i++){
if(i==100)
cout<<"完成";
else{
cout<<i<<"%"<<endl;
cout<<block[i%10];
//酷酷的正方形
_sleep(i);
}
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
陳泓亦
時間:
2023-3-4 15:02
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=120;
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中 ";
else
cout<<" "<<i<<"% 載入中 ";
if(i%8==0)
cout<<endl;
else if(i%8==1)
cout<<"l"<<endl;
else if(i%8==2)
cout<<"lo"<<endl;
else if(i%8==3)
cout<<"loa"<<endl;
else if(i%8==4)
cout<<"load"<<endl;
else if(i%8==5)
cout<<"loadi"<<endl;
else if(i%8==6)
cout<<"loadin"<<endl;
else
cout<<"loading"<<endl;
_sleep(speed);
system("cls");
}
cout<<"100% 完成! "<<endl;
system("pause");
return 0;
}
複製代碼
作者:
羅暐傑
時間:
2023-3-4 15:07
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=200;
re:
for(int i=0; i<=100; i+=5)
{
if(i<=99){
cout<<i<<"%載入中";
}
if(i==100){
cout<<"載入完成";
}
for(int j=0;j<=5;j++){
cout<<".";
_sleep(speed);
}
system("cls");
}
goto re;
system("pause");
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2023-3-4 15:26
11
作者:
吳俊頡
時間:
2023-3-7 21:25
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
for(int i=0; i<100; i++)
{
if(i<10)
cout<<" "<<i<<"% 載入中";
else
cout<<" "<<i<<"% 載入中";
if(i%6==0)
cout<<""<<endl;
else if(i%6==1)
cout<<"."<<endl;
else if(i%6==2)
cout<<".."<<endl;
else if(i%6==3)
cout<<"..."<<endl;
else if(i%6==4)
cout<<"...."<<endl;
else
cout<<"....."<<endl;
_sleep(100);
system("cls");
}
cout<<"100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張駿霖
時間:
2023-3-10 13:11
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=100;
for(int i=1; i<=100; i++){
cout<<" "<<i<<"% 載入中 ";
for(int j=1; j<=i%6; j++){
if(j==1)
cout<<".";
if(j==2)
cout<<".";
if(j==3)
cout<<".";
if(j==4)
cout<<".";
if(j==5)
cout<<".";
_sleep(speed);
}
system("cls");
}
cout<<" 100% 完成!"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2