永发信息网

求vb的编程 解二元一次方程

答案:5  悬赏:20  手机版
解决时间 2021-07-17 10:36
求vb的编程 解二元一次方程
最佳答案

dim a as double


dim b as double


dim c as double


dim d as double


dim e as double


dim f as double


dim x as double


dim y as double



Private Sub Command1_Click()


a = text1.text


b = text2.text


c = text3.text


d = text4.text


e = text5.text


f = text6.text


x = (e*c-b*f)/(a*e-b*d)


y = (a*f-c*d)/(e*a-b*d)


lable1.caption = x


lable2.caption = y


End Sub




这样应该就可以了,希望对你有用


全部回答
被采纳的程序有漏洞,应对x = (e*c-b*f)/(a*e-b*d)以及y = (a*f-c*d)/(e*a-b*d)进行分母非零判断,并进行处理。

暂时不能实现!

问这个问题的人可以试试

我数学不错,推出了一个公式

但是编译的时候会出现溢出

所以这种还是不能一不实现

你可以分部来做。最后自己算几个地方就行了

可以吗

求解方程组形式为

a1*x+b1*y+c1=0

a2*x+b2*y+c2=0

只需将下面代码复制到窗体中测试即可 Private Sub Form_Load() Dim a1 As Single Dim b2 As Single Dim a2 As Single Dim b1 As Single Dim c1 As Single Dim c2 As Single Dim rootX As Single Dim rootY As Single a1 = InputBox("请输入第一个方程的x的系数:") b1 = InputBox("请输入第一个方程的y的系数:") c1 = InputBox("请输入第一个方程的常数项:") c1 = -c1 a2 = InputBox("请输入第二个方程的x的系数:") b2 = InputBox("请输入第二个方程的y的系数:") c2 = InputBox("请输入第二个方程的常数项:") c2 = -c2 rootY = (a1 * c2 - a2 * c1) / (a1 * b2 - a2 * b1) rootX = (c1 - b1 * rootY) / a1 MsgBox "原方程组的解为:" & vbCrLf & "x=" & rootX & vbCrLf & "y=" & rootY & vbCrLf End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是辽宁的想去深圳干海产品 请问在深圳这个
我爱她!而她为什么不爱我?
CF有时候会弹出和主机玩家信息不一致是怎么回
lleyes完整篇
晚上做作业很困的时候有什么好办法刺激神经
怎么样才能常时间唱歌,嗓子不累?
谁能介绍几部好点的国外电视剧
记得在前一二年前的手机qq里有个公共聊天室,
宽带能转户吗?
为什么我的电脑以前关闭杀毒软件会不卡 怎么
李白被人们称为什么?
英语作文 A Popular Tool-Computer
为什么世界上有怎么多国家?
甜蜜的爱情誓词
高等数学上有啥辅导书可以深入学习?习题或者
推荐资讯
国服DNF下一任代理商是哪个。
怎么关闭QQ空间的好友买卖游戏?
为什么我装了WIN7系统后就没声音了啊 .扬声器
谁可以给我介绍几首好的手机铃声吖。。DJ 也
为什么在网上下载的刻录系统盘文件是TD文件?
怎么能把音乐中的歌手的声音去掉
六安市里能找到兼职的
献血对身体有影响吗
开心OL血契怎么解除不了?(求高人指点)
方程应用题:圆环形状如图所示,它的面积是20
怎样在两天内找到两千?
当冬天为0摄氏度时,为什么水不会结冰?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?