Ver Mensaje Individual
  #5  
Antiguo 20-06-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo lo tengo un poco más simplificado:

Código Delphi [-]
function LetraNIF( NIF:integer): Char;
const S = 'TRWAGMYFPDXBNJZSQVHLCKET';
begin
  result := S[(NIF mod 23)+1];
end;

y la llamada habitual:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
    showmessage( LetraNIF(12345678) );
end;
Responder Con Cita