Lenguaje de programación Java
Os mostramos un programa en Java al que se le pasa como parámetro el número de DNI (NIF) y devuelve el número más la letra que le corresponde.
class LetraNif
{
public static void main (String argumentos[])
{
int dni;
char tabla[] = {'T','R','W','A','G','M','Y','F','P','D','X','B','N','J','Z','S','Q','V','H','L','C','K','E'};
if (argumentos.length < 1)
System.out.println("Uso: LetraNif dni");
else
{
dni = Integer.valueOf (argumentos[0]).intValue();
System.out.println (dni + "-" + tabla[dni%23]);
}
}
}