利用VB解决数学问题.ppt

上传人:小飞机 文档编号:5932790 上传时间:2023-09-05 格式:PPT 页数:15 大小:348.61KB
返回 下载 相关 举报
利用VB解决数学问题.ppt_第1页
第1页 / 共15页
利用VB解决数学问题.ppt_第2页
第2页 / 共15页
利用VB解决数学问题.ppt_第3页
第3页 / 共15页
利用VB解决数学问题.ppt_第4页
第4页 / 共15页
利用VB解决数学问题.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《利用VB解决数学问题.ppt》由会员分享,可在线阅读,更多相关《利用VB解决数学问题.ppt(15页珍藏版)》请在三一办公上搜索。

1、利用VB解决简单数学问题,计算三角形面积。,已知三角形三边:a,b,c则三角形面积为:,S=其中:L=(a+b+c),鸡兔同笼问题:,一个笼子里有鸡和兔,现在只知道里面有35个头,94只脚,问鸡和兔各有多少只?,设鸡a只,兔b只。所以有:a+b=35 2a+4b=94 a=23 b=12,用VB 程序解决这样的问题,1、三角形面积,1)、分析问题:设:三角形三边:a,b,c则三角形面积为:S=其中:L=(a+b+c),2)、设计算法,输入a,b,c 的值判断a,b,c能否构成三角形计算三角形面积S=其中:L=(a+b+c)输出S的值。,3)、编写程序:,Private Sub Command1

2、_Click()Dim a As Single,b As Single,c As Single,s As Single,L As Single a=InputBox(a=,输入)b=InputBox(b=,输入)c=InputBox(c=,输入)if(a+b)c and(a+c)b and(b+c)a and(a-b)c and(a-c)b;and(b-c)a thenL=(a+b+c)/2s=sqr(L*(L-a)*(L-b)*(L-c)Print 全面积S=;sElse Print“构不成三角形”EndifEnd sub,调试程序,鸡兔同笼问题1)、分析问题:,设所求的鸡数是x,兔数是y,

3、已知笼子里的头数共a,脚数是b,依题意,得如下方程:x+y=a2x+4y=b解方程得:x=2a-b/2,y=b/2-a,2)、设计算法,输入a,b 的值,求x=2a-b/2求y=b/2-a输出x,y的值,3)编写程序、,Private Sub Command1_Click()Dim a As Integer,b As Integera=InputBox(a=,输入头数)b=InputBox(b=,输入脚数)x=2*a-b/2y=b/2-a If b=2*a Then Print 脚数小于第于头数 Else Print 鸡数x=;x,兔数y=;y End IfEnd Sub,4)、调试程序,作业:,编写计算圆的面积的VB程序代码并在VB中运行,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号