Tìm lỗi vòng lặp Do...Loop
Các bác ơi tìm hộ em cái lỗi trong vòng lặp này với; Em mất cả tuần mà chưa tìm ra được.Hic:
Các bác ơi tìm hộ em cái lỗi trong vòng lặp này với; Em mất cả tuần mà chưa tìm ra được.Hic:
PHP:
M = Abs(Mx) + beta * h * Abs(My) / b
x = 0
i = 1
dung = False
Do Until dung = True
x = x + i * 0.0000001
i = i + 1
If x <= C3 Then
es1 = 0.0035 * (d - x) / x
es2 = 0.0035 * (x - a) / x '(a = d')
Else
es1 = 0.002 * (x - d) / (x - 3 * C3 / 7)
es2 = 0.002 * (x - a) / (x - 3 * C3 / 7) '(a = d')
End If
fs1 = es1 / Es
fs2 = es2 / Es
Ast1 = (Abs(N) - fcu * C2 * 0.9 * x) / (fs1 + fs2)
Ast2 = (Abs(M) - fcu * C2 * s * (0.5 * C3 - 0.5 * 0.9 * x)) / ((fs2 - fs1) * (d - 0.5 * C3))
Ktra = Ast1 - Ast2
If Ktra < 1 Then
dung = True
End If
Loop
ltxbs = As1 * 10000
Chỉnh sửa lần cuối bởi điều hành viên: