hongthequang
Thành viên mới

- Tham gia
- 5/12/13
- Bài viết
- 8
- Được thích
- 1
Chào cả nhà! Em là thành viên mới của GPE. Em có chút thắc mắc mong mọi người chỉ bảo.
Em có đoạn code
Nếu khai báo biến như trên thì chương trình chạy Ok. Nhưng nếu em sửa lại là
đưa biến Dem ra sau biến i, thì khi chạy sẽ phát sinh lỗi Overflow???
Mọi người giải đáp giúp em với. Cảm ơn mọi người !
Em có đoạn code
Mã:
Public Sub Sochan()
Dim A, B, Dem, i As Integer
Do
A = InputBox("Nhap A ")
B = InputBox("Nhap B ")
If A > B Then MsgBox "A phai lon hon B"
Loop While (A > B)
i = A
Dem = 0
Do While i <= B
If (i Mod 2) = 0 Then Dem = Dem + 1
i = i + 1
Loop
MsgBox "So so chan la " & Dem
End Sub
Nếu khai báo biến như trên thì chương trình chạy Ok. Nhưng nếu em sửa lại là
Mã:
Dim A, B, i, Dem as Integer
Mọi người giải đáp giúp em với. Cảm ơn mọi người !