Determinar si un número es primo C# / VB



Código en VB

Function IsPrime(ByVal Number As Integer) As Boolean
Dim _divisible As Boolean = False
If Number < 2 Then Return False
For i As Integer = 2 To Number - 1
If (Number Mod i = 0) Then _divisible = True
Next
Return (Not _divisible)
End Function


Código en C#

public bool IsPrime(int Number)
{
bool _divisible = false;
if (Number < 2) return false;
for (int i = 2; i <= Number - 1; i++) {
if ((Number % i == 0)) _divisible = true;
}
return (!_divisible);
}

Carlos

1 Response to "Determinar si un número es primo C# / VB"

Anónimo said :
12 de octubre de 2010, 22:45
gracias :D

att. William

Publicar un comentario en la entrada

Sígueme en Twitter