Buscar

Verifica se o número é primo.

Código

// Verifica se o númeo indicado é primo ou não.
function IntPrime(Value: Integer): Boolean;
var
i : integer;
begin
Result := False;
Value := Abs(Value);
if Value mod 2  0 then begin
   i := 1;
   repeat
   i := i + 2;
   Result:= Value mod i = 0
   until Result or ( i > Trunc(sqrt(Value)) );
         Result:= not Result;
end;
end;

   

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 16/06/09
Por: Denilson De Andrade
Visualizada: 3719 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009