Bueno, espero me puedan ayudar acerca de un algoritmo matematico para saber si un numero de entrada es primo o no?
Lo trate de hacer con funciones pero aun no me sale.
Soy novato en esto de la programacion y espero tengan tolerancia.
mi codigo es el siguiente:
Public Class Form1
Public num As Integer
Public contador As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Public num As Integer
num = Val(TextBox1.Text)
If Primo(num) > 2 Then
'If contador > 2 Then
MsgBox("no es primo")
Else
MsgBox("si es primo")
End If
End Sub
Function Primo(ByVal p As Integer) As Integer
'Dim contador As Integer
contador = 1
Dim i As Integer
'Dim nump As Integer
'Dim num As Integer
For i = 2 To (p / 2) Step 1 ' el ciclo for con incremento
'contador = contador + 1
'Exit For
If (i Mod p) = 0 Then
contador = contador + 1
'Return contador
'resultado = Primo(num)
End If
'Exit For
Next i
End Function
End Class
Ahh y en mi formulario solo tengo un textbox1, y un boton button1
Espero me puedan orientar y ayudar con mi codigo!!!
Hasta pronto

LinkBack URL
About LinkBacks
Citar