w=a(i)
a(i)=a(j)
a(j)=w
EndIf
Nextj
Nexti
Fori=1To4
Text2=Text2&""&a(i)
Nexti
EndSub
PrivateSubText3_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13Then
i=i+1
a(i)=Val(Text3.Text)
Text1=Text1&Text3&""
Text3.Text=""
EndIf
EndSub
三视图
PrivateSubForm_Click()
Form1.Scale(-300,400)-(300,-400)
DrawWidth=2
CurrentX=-250:
CurrentY=50
Line-Step(200,50),,B
Line-Step(-30,200),,B
Line-Step(-140,-200),,B
LineStep(30,0)-Step(0,200)
CircleStep(55,-100),20
DrawWidth=1
DrawStyle=3
LineStep(-48,0)-Step(96,0)
LineStep(-48,-66)-Step(0,132)
DrawWidth=2
Line(-250,-50)-Step(200,-200),,B
Line-Step(-30,140),,B
Line-Step(-110,-140),,B
Line-Step(-30,140),,B
Line-Step(0,60)
CircleStep(85,-130),55,,,,40/110
DrawWidth=1
DrawStyle=3
LineStep(-66,0)-Step(132,0)
LineStep(-66,-36)-Step(0,72)
LineStep(0,26)-Step(0,76)
EndSub
剩余残料
PrivateSubForm_Click()
Dimi%,j%,r%,a%,b%,c%
a=200
Fori=1To321\17
Forj=1To321\27
r=321-17*i-27*j
Ifr>=0Andr<=321Then
Ifa>=rThen
a=r
b=i
c=j
EndIf
EndIf
Next
Next
Print"剩余残料";a
Print"截得a材料";b
Print"截得b材料";c
水仙花PrivateSubForm_Click()
Dimi%,j%,k%,a%
Fori=1To9
Forj=0To9
Fork=0To9
a=i*100+j*10+k
Ifa=i^3+j^3+k^3Then
Printa
EndIf
Next
Next
Next
通话时间
PrivateSubLabel1_Click()
Text1.Text=Time
EndSub
PrivateSubLabel2_Click()
Text2.Text=Time
EndSub
PrivateSubLabel3_Click()
DimsAsDate,eAsDate
Dimt!
s=CDate(Text1.Text)
e=CDate(Text2.Text)
t=DateDiff("s",s,e)/60
Text3.Text=t
Dimy!
a=Val(Left(Text1.Text,2))
Ift<=3Then
Ifa>=7Anda<=19Then
y=0.5
Else
y=0.25
EndIf
Else
Ifa>=7Anda<=19Then
y=(t-3)*0.15+0.5
Else:
y=((t-3)*0.15+0.5)*0.5
EndIf
EndIf
Text4.Text=y
EndSub
统计字符
PrivateSubCommand1_Click()
Dima(1To26)AsInteger,cAsString
le=Len(Text1)
Fori=1Tole
c=UCase(Mid(Text1,i,1))
Ifc>="A"Andc<="Z"Then
j=Asc(c)-65+1
a(j)=a(j)+1
EndIf
Next
Forj=1To26
Ifa(j)>0Then
Text2=Text2&UCase(Chr(j+64))&"="&a(j)&""
EndIf
Nextj
温度转换
PrivateSubCommand1_Click()
Dimc!
Dimf!
f=Text1.Text
c=(f-32)*5/9
Text2.Text=c
EndSub
PrivateSubCommand2_Click()
Dimc!
Dimf!
c=Text2.Text
f=9*c/5+32
Text1.Text=f
EndSub
选菜
vateSubCommand1_Click()
Dimi%,itemAsString
Fori=0ToList1.ListCount-1
IfList1.Selected(i)Then
List2.AddItemList1.List(i)
EndIf
Next
EndSub
学生成绩
PrivateSubForm_Click()
Dimmark()AsSingle,n%,i%,j%,k%,sum%
n=Val(InputBox("输入学生人数"))
ReDimmark(1Ton)
Fori=1Ton
mark(i)=Val(InputBox("输入第"&i&"个学生的成绩"))
sum=sum+mark(i)
Print"mark("&i&")="&mark(i);""
Print
Next
sum=sum\n
Print"平均数"&"="∑
Print
k=0
Fori=1Ton
Ifmark(i)>sumThen
k=k+1
EndIf
Next
Print"高于平均分的人数"&"="&k
EndSub
移动标签PrivateSubTimer1_Timer()
Label1.FontSize=Int(20+Rnd*20)
Label1.MoveLabel1.Left-HScroll1.Value,Label1.Top-HScroll1.Value
IfLabel1.Left<=0Then
Label1.Left=1200
Label1.Top=1500
EndIf
IfLabel1.Top<=0Then
Label1.Left=1200
Label1.Top=1500
EndIf