プログラムを実行するたびに、白から黒に変わり、2 t0 8 秒以内に完了する処理の進行状況バーを描画したいと考えています。正確な時間はランダムですが、2 秒から 8 秒以内です。
バーを実行する必要があります。プログラムを実行するたびに、2 秒から 8 秒の間のランダムな時間にバーを完成させるのに助けが必要です。これは大学の課題であり、私が始めるための疑似コードだけを探しているので、私は完全に迷っています。私はこれまでのところこれを持っています
int a;
int k;
int strokeC;
boolean bar=true;
void setup (){
size(500,300);
background(255);
colorMode(RGB,255);
a = 130;
k= a;
strokeC = 255;
rectMode(CENTER);
noFill();
rect(width/2,height/2,250,30);
}
void draw(){
k++;
for(int i=a, s=strokeC; i<=k && s>15; i++, s-- ) {
stroke(s);
line(i,140,i,160);
}
}