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 SubXuâ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 Subcasio262 > 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 IfIf Đ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