hoanglonglangtu > 16-04-12, 05:22 PM
casio262 > 18-04-12, 11:08 AM
hoanglonglangtu > 18-04-12, 11:13 AM
casio262 > 18-04-12, 11:16 AM
casio262 > 19-04-12, 11:52 AM
Private Sub Command2_Click()
Dim i, x As Integer
Dim check As Integer
check = 0
If Me![sOnt] = 0 Or Me![sOnt] = 1 Then
MsgBox "ko phai la so nguyen to", 14, "Thong bao"
Exit Sub
Else
If Me![sOnt] < 0 Then
MsgBox "Ko dc nhap so < 0", 14, "Thong bao"
Else
If IsNull(Me![sOnt]) Then
MsgBox "Khong duoc de trong", 14, "Thong Bao"
Else
If IsNull(Me![sOnt]) = False Then
For i = 2 To Sqr(sOnt)
If sOnt Mod i = 0 Then
check = 1
MsgBox "Ko phai la so nguyen to", 14, "Thong Bao"
Exit For
End If
Next
If check = 0 Then
MsgBox "La so nguyen to", 14, "Thong bao"
End If
End If
End If
End If
End If
End Sub
Xuân Thanh > 19-04-12, 12:02 PM
(19-04-12, 11:52 AM)casio262 Đã viết: Mình xin post lên bài hoàn chỉnh về số nguyên tố để mọi người tham khảo
Thân!Mã:Private Sub Command2_Click()
Dim i, x As Integer
Dim check As Integer
check = 0
If Me![sOnt] = 0 Or Me![sOnt] = 1 Then
MsgBox "ko phai la so nguyen to", 14, "Thong bao"
Exit Sub
Else
If Me![sOnt] < 0 Then
MsgBox "Ko dc nhap so < 0", 14, "Thong bao"
Else
If IsNull(Me![sOnt]) Then
MsgBox "Khong duoc de trong", 14, "Thong Bao"
Else
If IsNull(Me![sOnt]) = False Then
For i = 2 To Sqr(sOnt)
If sOnt Mod i = 0 Then
check = 1
MsgBox "Ko phai la so nguyen to", 14, "Thong Bao"
Exit For
End If
Next
If check = 0 Then
MsgBox "La so nguyen to", 14, "Thong bao"
End If
End If
End If
End If
End If
End Sub
Private Sub Command2_Click()
Dim i, x As Integer
Dim check As Integer
check = 0
If Me![sOnt] = 0 Or Me![sOnt] = 1 Then
MsgBox "ko phai la so nguyen to", 14, "Thong bao"
Exit Sub
ElseIf Me![sOnt] < 0 Then
MsgBox "Ko dc nhap so < 0", 14, "Thong bao"
Exit Sub
ElseIf IsNull(Me![sOnt]) Then
MsgBox "Khong duoc de trong", 14, "Thong Bao"
Exit Sub
ElseIf IsNull(Me![sOnt]) = False Then
For i = 2 To Sqr(sOnt)
If sOnt Mod i = 0 Then
check = 1
MsgBox "Ko phai la so nguyen to", 14, "Thong Bao"
Exit For
End If
Next
If check = 0 Then MsgBox "La so nguyen to", 14, "Thong bao"
End If
End Sub
casio262 > 24-04-12, 12:33 PM
Noname > 24-04-12, 02:07 PM
(24-04-12, 12:33 PM)casio262 Đã viết: Ủa bài của em vẫn chạy bình thường mà.
Thường thường thì em toàn viết như vậy thui.
Không biết cách của anh nói có sai không nhỉ Nghi ngờ quá hj
Else
If IsNull(Me![sOnt]) Then
MsgBox "Khong duoc de trong", 14, "Thong Bao"
Else
If IsNull(Me![sOnt]) = False Then
For i = 2 To Sqr(sOnt)
If ĐiềukiệnI then
'Lựa chọn 1
ElseIf ĐiềukiệnII then
'Lựa chọn II
Else
'lựa chọn Không thỏa cả hai điều kiện trên
End If
If ĐiềuKiệnI then
'Lựa ChọnI
Else ' ngược lại
If Điều Kiện II
'Lựa Chọn II
Else
' lựa chọn Không thỏa cả hai điều kiện trên
End If
End If