早教吧作业答案频道 -->其他-->
用VB或者C语言都行帮我编个计算公式的程序~~~~~~输入已知条件a,b,d,l,ft,fr的值输出fc,fs,f,g的值(值有负数以及小数点后面有4位)公式为:fc=(64*fr*a*a*b*b)/(3*3.14*210000*l*d*d*d*d)fs=(64*ft*a*a*b
题目详情
用VB 或者C语言 都行帮我编个计算公式的程序~~~~~~输入已知条件 a ,b ,d,l, ft ,fr的值 输出fc,fs,f,g的值(值有负数以及小数点后面有4位) 公式为:fc=(64*fr*a*a*b*b)/(3*3.14*210000*l*d*d*d*d) fs=(64*ft*a*a*b*b)/(3*3.14*210000*l*d*d*d*d) f=fc的平方和+fs的平方和 再开根号 g=(64*fr*a*b*(b-a))/(3*3.14*210000*l*d*d*d*d) 大概有10组数据会重复用到这些公式,希望大神能帮忙编个程,计算方便点,谢了哈!!
▼优质解答
答案和解析
用vb写 Private Sub Form_Load() ' Dim a As Double Dim b As Double Dim d As Double Dim l As Double Dim ft As Double Dim fr As Double Dim fc As Double Dim fs As Double Dim f As Double Dim g As Double Do While MsgBox("是否继续?", 4 + 32) = vbYes a = CDbl(InputBox("请输入a的值")) b = CDbl(InputBox("请输入b的值")) d = CDbl(InputBox("请输入d的值")) l = CDbl(InputBox("请输入l的值")) ft = CDbl(InputBox("请输入ft的值")) fr = CDbl(InputBox("请输入fr的值")) fc = (64 * fr * a * a * b * b) / (8 * 3.14 * 210000 * l * d * d * d * d) fs = (64 * ft * a * a * b * b) / (3 * 3.14 * 210000 * l * d * d * d * d) f = Sqr((fc ^ 2) + (fs ^ 2)) g = (64 * fr * a * b * (b - a)) / (3 * 3.14 * 210000 * l * d * d * d * d) MsgBox "fc=" & fc & ",fs=" & fs & ",f=" & f & ",g=" & g Loop End Sub
看了用VB或者C语言都行帮我编个计...的网友还看了以下:
求下列各题的L.C.M(最小公倍数)1:28,42 2:50,753:15,20,45 4:8,1 2020-05-13 …
求解若f(x)是0,L上的连续可微函数,且f(0)=f(L)=0那么是否能推出在x=0和L这两点f 2020-05-14 …
设函数f(x)=ax²+8x+3(a<0)对于给定的负数a,有一最大的正数l(a),使得 2020-05-17 …
某工厂的生产函数是Q=f(L,K),已知(1)当L=64,K=20时,Q=25000;(2)当L= 2020-06-12 …
设函数f(x)在[0,1]上连续且非负,而f(0)=f(1)=0,试证:对于(0,1)内的任意实数 2020-06-22 …
已知在弹性限度内,弹簧的伸长量△L与受到的拉力F成正比,用公式F=k•△L表示,其中k为弹簧的劲度 2020-06-23 …
设函数f(x)=ax2+8x+3(a<0).对于给定的负数a,有一个最大的正数l(a),使得在整个 2020-06-26 …
必赏.例如函数f(x)满足f(xy)=f(x)+f(y),那么这个函数一定是对数函数l例如函数f( 2020-08-02 …
一道大一上高数题.设f(x)是有二阶连续偏导数,f(0)=0,f'(0)=1.且积分∫L[xy(x+ 2020-12-27 …
证明一道一致连续的题目,达人请进,设函数f在区间I上满足李普希茨条件,即存在常数L》0,使得对I上的 2021-02-13 …