瘋狂程設
1.進階題:利用自訂函式最大值max與最小值min求出兩者之差
2.進階題:字串中的數字個數
3.進階題:奇數之和
4.進階題:判斷迴文
5.進階題:判斷迴文(解法二)
6.(CPE)Hashmat the brave warrior
Processing
1.依照滑鼠位置控制開口大小
程式:
void setup(){ size(300,300); } int angle=45; void draw(){ background(255); angle = mouseX; arc(100,100,100,100,radians(angle),radians(360-angle),PIE);///45'=>360'-45' }/// 橢圓 座標 寬 高
2.開口會自動閉合
程式:
void setup(){
size(300,300);
}
int angle=45;
void draw(){
background(255);
angle = (frameCount%120);
if(angle>60) angle=120-angle;
arc(100,100,100,100,radians(angle),radians(360-angle),PIE);
}
3.可改變開口方向和顏色
程式:
void setup(){
size(300,300);
}
int angle=45;
void draw(){
background(255);
angle = (frameCount%120);
if(angle>60) angle=120-angle;
fill(255,251,0);
arc(100,100,100,100,radians(angle+180),radians(360-angle+180),PIE);
} ///轉180度 ///轉180度
沒有留言:
張貼留言