Ver Mensaje Individual
  #6  
Antiguo 26-08-2010
Abaco Abaco is offline
Miembro
 
Registrado: ago 2010
Posts: 16
Reputación: 0
Abaco Va por buen camino
Otra dudilla rapida aprobechando:
Que hago mal aqui??
Código Delphi [-]
function IsPerfectNumber(lNumber:Integer):Boolean;
var
  i : Integer;
  x : Integer;
begin
  if lnumber > 0 then
    begin
      for x := 1 to lnumber do
        begin
          if (lnumber mod x) = 0 then
             i := i + x;
        end;
      if i = lnumber then
       IsPerfectNumber := true;
    end
end;

/////////////////////////////////////////////////////
procedure TForm1.FormCreate(Sender: TObject);
begin
if IsPerfectNumber(6) = true then
edit1.Text:= 'hola';
end.
Responder Con Cita