miércoles, 15 de marzo de 2017

Nos dice la letra del DNI con un array

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var letra=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","E","S","Q","V","H","L","C","K","E"];// array en memoria
        var dni, resto;
        do{
        //lectura Dni
        dni=parseInt(prompt('Dame el dni:',''));
        if(dni<0||dni>99999999){
            alert('Introduce un numero entre 0 y 99999999')
        }
        else{
        //calculo de la letra dni
        resto=dni%23;
        if(resto>=0&&resto<23)
            document.write('La letra correspondiente al DNI ',dni,' es ',dni+letra[resto]);
        else
            document.write('ERROR - DNI INEXISTENTE');
        }
        }while(dni<0||dni>99999999);
            </script>
    </body>

</html>

No hay comentarios:

Publicar un comentario