vb编程鸡兔同笼(vb编程用什么软件)

2023-12-27 15:11:28 数码极客 bianji01

 

Vb 鸡兔同笼

privateSubcommand1_click()

Dimx,yAsInteger

a=InputBox("头数","Vb鸡兔同笼")

b=InputBox("脚数","Vb鸡兔同笼")脚数不能是单数或小于头数

Forx=0Toa

Fory=0Tob

Ifx+y=Val(a)Then

If2*x+4*y=Val(b)Then

Print"题目:";a;"个头,";b;"个脚,问:鸡和兔各有多少只?"

Print

Print"鸡的只数是:"&x

Print"兔的只数是:"&y

Print

EndIf

EndIf

EndSub

不知道是不是你想要的

vb解决鸡兔同笼问题

窗体设计可以按照我的截图!控件就不说了!很简单!添加控件后直接把代码复制进去就行了!

代码如下:判断数据是否是整数!

PublicFunctionisInt(sAsString)AsBoolean

IfCStr(CInt(Val(s)))=sThen

isInt=True

isInt=False

EndIf

EndFunction

据头数和脚数求解兔子的数量的方程

PublicFunctionSolv(headAsInteger,footAsInteger)AsInteger

DimRabitAsInteger

Rabit=(foot-head*2)/2

Solv=Rabit

EndFunction

PrivateSubCommand1_Click()

DimerrAsString,OKAsString

Dimh_numAsInteger,f_numAsInteger

IfisInt(Text1.Text)Then

h_num=CInt(Text1.Text)

err=err+"头数不是正整数!"

EndIf

IfisInt(Text2.Text)Then

f_num=CInt(Text2.Text)

err=err+"脚数不是正整数!"

EndIf

Iferr=""Then

OK=OK&"兔子数量为:"&CStr(Solv(h_num,f_num))&vbCrLf

OK=OK&"鸡的数量为:"&CStr(h_num-Solv(h_num,f_num))&vbCrLf

MsgBoxOK,vbOKOnly,"结果显示"

MsgBoxerr,vbOKOnly,"出错了"

EndIf

EndSub

VB编程:鸡兔同笼问题

VB 鸡兔同笼

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告