| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题:新手上路,求大神指点此段程序错误
只看楼主 加入收藏
a975330185
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-4-26
收藏
 问题点数:0 回复次数:0 
新手上路,求大神指点此段程序错误
Private Sub Command2_Click()
Dim Q1 As Single, Q2 As Single, Q3 As Single, Q As Single
Dim i, j
Form2.Show
Form2.Print
Form2.Print "角度", "长度", "最大叉装量"
a1 = Val(Text6.Text) / 10 ^ 12
b1 = Val(Text7.Text) / 10 ^ 12
a2 = Val(Text13.Text) / 10 ^ 12
b2 = Val(Text14.Text) / 10 ^ 12
a3 = Val(Text20.Text) / 10 ^ 12
b3 = Val(Text21.Text) / 10 ^ 12
c = Val(Text22.Text) * 10 ^ 6

For i = (-1 / 90) * 3.14 To (7 / 18) * 3.14 Step 0.02
    Form2.Print i
    For l = 5.6 To 13.3 Step 0.2
     If l = 5.6 Then
         Q1 = ((c / 1.33) - (5.4 * 10 ^ 3 * Sin(i) + (44 / 3) * 10 ^ 3 * Cos(i) * (l - 2.7)) * b1 - 1750 * a1) / (1.08 * Sin(i) * b1 + 1.2 * Cos(i) * (l - 2.7) * b1 + 0.05 * (l - 2.7) * a1)
       ElseIf l > 5.6 Then
         Q2 = ((c / 1.33) - (5.4 * 10 ^ 3 * Sin(i) + (44 / 3) * 10 ^ 3 * Cos(i) * (13.3 - (l - 0.5))) * b2 - 1750 * a2) / (1.08 * Sin(i) * b2 + 1.2 * Cos(i) * (13.3 - (l - 0.5)) * b2 + 0.05 * (13.3 - (l - 0.5)) * a2)
         Q3 = ((c / 1.33) - (5.4 * 10 ^ 3 * Sin(i) + (44 / 3) * 10 ^ 3 * Cos(i) * ((13.3 - (l - 0.5)) / 2 - 0.2)) * b3 - 1750 * a3) / (1.08 * Sin(i) * b3 + 1.2 * Cos(i) * ((13.3 - (l - 0.5)) / 2 - 0.2) * b3 + 0.05 * ((13.3 - (l - 0.5)) / 2 - 0.2) * a3)
    End If
        If Q1 < Q2 Then
         Q = Q1
        Else
         Q = Q2
        End If
        If Q3 < Q Then
         Q = Q3
         End If
        Form2.Print i, l, Q
        Next l
Next i
End Sub
搜索更多相关主题的帖子: 新手上路 
2013-04-26 22:46
快速回复:新手上路,求大神指点此段程序错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015670 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved