五個圓編程
Ⅰ 求VB題程序:在窗體上畫出五環圖案,五個圓環分別用不同顏色,邊框寬度為5
Private Sub Command1_Click()
Form1.ScaleLeft = -Form1.ScaleWidth / 2
Form1.ScaleTop = -Form1.ScaleHeight / 2
Form1.DrawWidth = 5
Circle (0, 0), 500, vbBlack
Circle (-1200, 0), 500, vbBlue
Circle (1200, 0), 500, vbRed
Circle (-600, 500), 500, vbYellow
Circle (600, 500), 500, vbGreen
End Sub
Ⅱ 用java小程序編程:在屏幕上畫出5個圓,它們的位置和半徑都是隨機的,圓之間間隔10個像素
import java.awt.*;
import java.applet.*;
public class CircleDemo extends Applet
{
public void paint(Graphics g){
int x,y,r;
for(int i=1;i<=5;i++){
x=(int)(Math.random()*1000) % 400;
y=(int)(Math.random()*1000) % 300;
r=(int)(Math.random()*1000) % 50;
g.drawOval(x-r,y-r,2*r,2*r);
}
}
}
Ⅲ 用VB編程畫圓
添加以個TEXT2,一個按鈕,復制一下代碼即可Private Sub Command2_Click()
Dim i As Integer
'i = Val(Text2.Text)
For i = 1 To Val(Text2.Text)
Form3.Picture1.Circle (120, 260), i * 10, vbRed
Next
'Form3.Picture1.Circle (60, 60), 40, vbRed '畫一個圓心(60,60)半徑40的紅色的圓(默認空心)
'
'
'Form3.Picture1.FillStyle = 0 '設定填充模式為實心
'Form3.Picture1.FillColor = vbBlue '設定填充色藍色
'Form3.Picture1.Circle (190, 60), 40, vbRed '下來畫出來的就是填充了實心藍色的圓了
'
'
'Form3.Picture1.DrawWidth = 3 '設定邊框寬度為3
'Form3.Picture1.Circle (60, 190), 40, vbRed '這次繪制出來的圓邊框粗細為3
'
'Form3.Picture1.DrawStyle = 5 '設定邊框不可見
'Form3.Picture1.FillColor = vbRed '設定填充色紅色
'Form3.Picture1.Circle (190, 190), 40 '這次繪制出來一個無邊框、填充顏色是紅色的圓
Form3.Picture1.Refresh
End Sub
Ⅳ HL線切割中,如果我要切割一排孔,一共五個圓.加工路線和起始對刀點以及終止對刀點如何操作
出現1.3B/2.4B/3ZXY後你要選擇1,選擇3B格式的程序,尖點圓弧半徑就是指的倒圓角的意思,可以輸入0,除非圖紙有要求要倒圓角,才輸入倒圓角的半徑;
至於寫程序,寫完第一個孔的程序後接著用相同的方法寫第二個孔的程序就行啊,中間的跳線(過渡線),會自動生成的,不用你擔心,不過你後面所說的,"讓機子F12進給跳過",嗯,跳過?不能松進給哦,要按F10,才能夠進行空走功能的。如果機子上有電子尺的話,可以考慮用搖數的方式,不過如果搖數的話,就不用連續編程了
Ⅳ 隨機產生5個圓的半徑,計算每個園的面積和周長,並計算出去總面積和周長JAVA編程。求大神指教。。。。感謝
publicclassTest{
publicstaticvoidmain(String[]args){
double[]d=newdouble[5];//半徑
double[]area=newdouble[5];//面積
double[]zc=newdouble[5];//周長
doubleza=0,zzc=0;
for(inti=0;i<d.length;i++){
//產生5~20的隨機數
d[i]=Math.random()*20+5;
area[i]=2*d[i]*3.14;
zc[i]=3.14*d[i]*d[i];
za+=area[i];
zzc+=zc[i];
}
for(inti=0;i<5;i++){
System.out.println("第["+(i+1)+"]個面積為:"+String.format("%.2f",area[i]));
System.out.println("第["+(i+1)+"]個周長為:"+String.format("%.2f",zc[i]));
}
System.out.println("總面積:"+String.format("%.2f",za));
System.out.println("總周長:"+String.format("%.2f",zzc));
}
}
Ⅵ 編寫matlab源程序畫出五個相切的單位圓,五個單位圓排列形狀類似五環。
這段程序可以畫五個排列類似五環的五個相切圓:

r=10;
x=[0 20 40 10 30]
y=[0 0 0 -10*sqrt(3) -10*sqrt(3)]
for i=1:5;
t=0:pi/10:2*pi;
x0=x(i)+r*cos(t);
y0=y(i)+r*sin(t);
plot(x0,y0,'r-');
hold on;
end
hold off
Ⅶ 如何編寫java程序用for循環求5個半徑不同的圓的面積和
思路:五個路徑分別寫在集合或數組中。循環遍歷每個數,進行面積計算,用「+=」把結果放入外循環變數里,循環完成後就是面積之和。
Ⅷ 車圓弧相切,共5個圓弧相連,需要怎樣編程,後置刀架,刀尖R0、8
因為兩個圓弧是相親的人的話,沒有共5個圓弧相連,所以的話在編程的時候,你可以把後置刀架去進行線設置。
Ⅸ CAD如何在矩形裡面畫5個圓
設圓的半徑為R,可算出18.3025≤R≤25准確的計算是R大於等於25倍括弧根號3減1(約為18.3,此處不讓用根號符號,沒辦法),小於等於25。
這是一個不等式的問題,你自己畫一下圖就明白了。
我附兩個極限狀態的圖,不等式你自己去列吧,在這輸一些符號不方便。關鍵是要抓住相切,所以不能出現相交的狀態!
你要純只為畫圖的話就很簡單,先畫一條直線長100,捕捉兩個端點畫垂直線(長度無所謂,後面修剪),此時再畫圓,選相切,點兩直線,半徑你試著輸入個值,當然不要太小,也不要太大,做圖嘛,取整數,如20,此時出現一個圓,取那條長100的線的中點鏡像這個圓,再點畫圓命令,選相切兩個圓,半徑還為20,剛得到第三個圓,再捕捉第三個圓的圓心鏡像剛才那兩個圓和長100的直線,這樣五個相切的圓出來了,修剪一下,就完成畫成了畫圖!

