Ver Mensaje Individual
  #5  
Antiguo 20-06-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Reputación: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví 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