標題:
[隨堂測驗] 跑馬燈 (二)
[打印本頁]
作者:
方浩葦
時間:
2024-7-27 11:14
標題:
[隨堂測驗] 跑馬燈 (二)
設計一動畫由
0% 載入中 □□□□□□□□□□
慢慢改變為
27% 載入中 ■■□□□□□□□□
最後
100% 完成!
備註:後方的黑色方塊在進度達 10% 為一個、達 20% 為兩個 ... 依此類推。
執行畫面如下:
補充: 需有控制速度的機制 (清楚地知道修改那個程式碼可以改變速度)
本帖隱藏的內容需要回復才可以瀏覽
載入中 - 方塊.exe
作者:
林少謙
時間:
2024-7-27 14:24
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x=200,y=1;
string a[]{"□□□□□□□□□□","■□□□□□□□□□","■■□□□□□□□□","■■■□□□□□□□","■■■■□□□□□□","■■■■■□□□□□"
,"■■■■■■□□□□","■■■■■■■□□□","■■■■■■■■□□","■■■■■■■■■□","■■■■■■■■■■"};
for(int i=1; i<=99 ; i++)
{
system("cls");
if(i==10*y)
{
y+=1;
}
cout<<i<<"% 載入中"<<a[y-1]<<endl;
_sleep(x);
}
system("cls");
cout<<100<<"% 完成!"<<a[10]<<endl;
system("pause");
return 0;
}
複製代碼
作者:
洪榮辰
時間:
2024-7-27 14:44
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
int speed=200;
srand(time(NULL));
for(int i=0; i<=10; i++)
{
system("cls");
if(i==0)
cout<<" 0% 載入中 □□□□□□□□□□"<<endl;
if(i==1)
cout<<" 10% 載入中 ■□□□□□□□□□"<<endl;
if(i==2)
cout<<" 20% 載入中 ■■□□□□□□□□"<<endl;
if(i==3)
cout<<" 30% 載入中 ■■■□□□□□□□"<<endl;
if(i==4)
cout<<" 40% 載入中 ■■■■□□□□□□"<<endl;
if(i==5)
cout<<" 50% 載入中 ■■■■■□□□□□"<<endl;
if(i==6)
cout<<" 60% 載入中 ■■■■■■□□□□"<<endl;
if(i==7)
cout<<" 70% 載入中 ■■■■■■■□□□"<<endl;
if(i==8)
cout<<" 80% 載入中 ■■■■■■■■□□"<<endl;
if(i==9)
cout<<" 90% 載入中 ■■■■■■■■■□"<<endl;
if(i==10)
cout<<"100% 載入中 ■■■■■■■■■■"<<endl;
_sleep(speed);
}
system("pause");
return 0;
}
複製代碼
作者:
劉奕劭
時間:
2024-7-27 14:44
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
string a[]={"□□□□□□□□□□","■□□□□□□□□□","■■□□□□□□□□","■■■□□□□□□□","■■■■□□□□□□","■■■■■□□□□□","■■■■■■□□□□","■■■■■■■□□□","■■■■■■■■□□","■■■■■■■■■□","■■■■■■■■■■"};
system("cls");
int b=50;
for(int i=0; i<=100; i++)
{
cout<<i<<"% 載入中";
if(i<10){
cout<<a[0];
}if(i>=10&&i<20){
cout<<a[1];
}if(i>=20&&i<30){
cout<<a[2];
}if(i>=30&&i<40){
cout<<a[3];
}if(i>=40&&i<50){
cout<<a[4];
}if(i>=50&&i<60){
cout<<a[5];
}if(i>=60&&i<70){
cout<<a[6];
}if(i>=70&&i<80){
cout<<a[7];
}if(i>=80&&i<90){
cout<<a[8];
}if(i>=90&&i<100){
cout<<a[9];
}
_sleep(b);
system("cls");
}
system("pause");
return 0;
}
複製代碼
作者:
陳妍蓁
時間:
2024-7-27 14:46
本帖最後由 陳妍蓁 於 2024-7-27 14:47 編輯
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main(){
srand(time(NULL));
int speed=500;
for(int i=1;i<=12;i++)
{
system("cls");
if(i==1)
cout<<"載入中0%□□□□□□□□□□"<<endl;
if(i==2)
cout<<"載入中10%■□□□□□□□□□"<<endl;
if(i==3)
cout<<"載入中20%■■□□□□□□□□"<<endl;
if(i==4)
cout<<"載入中30%■■■□□□□□□□"<<endl;
if(i==5)
cout<<"載入中40%■■■■□□□□□□"<<endl;
if(i==6)
cout<<"載入中50%■■■■■□□□□□"<<endl;
if(i==7)
cout<<"載入中60%■■■■■■□□□□"<<endl;
if(i==8)
cout<<"載入中70%■■■■■■■□□□"<<endl;
if(i==9)
cout<<"載入中80%■■■■■■■■□□"<<endl;
if(i==10)
cout<<"載入中90%■■■■■■■■■□"<<endl;
if(i==11)
cout<<"下載完成100%■■■■■■■■■■"<<endl;
_sleep(speed);
}
system("pause");
return 0;
}
複製代碼
作者:
李唯銘
時間:
2024-7-27 14:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int speed=100;
re:
for(int i=1; i<=100; i++)
{
if(i<=10)
cout<<"載入"<<i<<"% □□□□□□□□□□"<<endl;
if(i>10 && i<=20)
cout<<"載入"<<i<<"% ■□□□□□□□□□"<<endl;
if(i>20 && i<=30)
cout<<"載入"<<i<<"% ■■□□□□□□□□"<<endl;
if(i>30 && i<=40)
cout<<"載入"<<i<<"% ■■■□□□□□□□"<<endl;
if(i>40 && i<=50)
cout<<"載入"<<i<<"% ■■■■□□□□□□"<<endl;
if(i>50 && i<=60)
cout<<"載入"<<i<<"% ■■■■■□□□□□"<<endl;
if(i>60 && i<=70)
cout<<"載入"<<i<<"% ■■■■■■□□□□"<<endl;
if(i>70 && i<=80)
cout<<"載入"<<i<<"% ■■■■■■■□□□"<<endl;
if(i>80 && i<=90)
cout<<"載入"<<i<<"% ■■■■■■■■□□"<<endl;
if(i>90 && i<100)
cout<<"載入"<<i<<"% ■■■■■■■■■□"<<endl;
if(i==100)
cout<<"載入"<<i<<"% ■■■■■■■■■■"<<endl;
_sleep(speed);
system("cls");
}
goto re;
system("pause");
return 0;
}
複製代碼
作者:
李偈睿
時間:
2024-8-10 14:27
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x=200,y=1;
string a[]{"□□□□□□□□□□","■□□□□□□□□□","■■□□□□□□□□","■■■□□□□□□□","■■■■□□□□□□","■■■■■□□□□□"
,"■■■■■■□□□□","■■■■■■■□□□","■■■■■■■■□□","■■■■■■■■■□","■■■■■■■■■■"};
for(int i=1; i<=99 ; i++)
{
system("cls");
if(i==10*y)
{
y+=1;
}
cout<<i<<"% 載入中"<<a[y-1]<<endl;
_sleep(x);
}
system("cls");
cout<<100<<"% 完成!"<<a[10]<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2