Tarea Validacion Cedula
Tarea Validacion Cedula
Tarea Validacion Cedula
TEMA:
OBJETIVOS:
Objetivo General:
Objetivos Específicos:
CONCEPTUALIZACIÓN:
<html>
<head>
<title>Verificador de Cedula </title>
<script languaje="javascript">
<!--
//Declaramos un nuevo arreglo
var cedula_arreglo = new Array();
//asignamos a una variable la cedula ingresada
var cedula = prompt("Ingreso Cedula","1802588002");
//con este ciclo cargamos en el arreglo los numeros de la cedula
for( i=9; i >= 0; i-- )
{
cedula_arreglo[i]= parseInt(cedula % 10);
cedula = parseInt(cedula /10);
}
//calculamos el tamaño del arreglo
num = cedula_arreglo.length;
for( i=0; i < (num-1); i++ )//con este ciclo recorremos las 10 posiciones del
arreglo
{
mult = 0;//inicializamos a 0 la variable para controlar la multiplicacion de
las posiciones pares
if ( ( i%2 ) != 0 )//verificamos si la posicion es par o impar
UNIVERSIDAD TÉCNICA DE AMBATO
ESPECIALIZACIÓN EN DISEÑO Y ANIMACIÓN WEB
MÓDULO DE JAVA SCRIPT INTEGRANTES
ADRIANA SOLIS
JENNY PUJOS
CRISTIAN PAEZ
{
total = total + parseInt(cedula_arreglo[i]);;//si es impar se
suma a total el valor del arreglo
}
else
{
mult = parseInt(cedula_arreglo[i] * 2);//si es par a mult se asigna
el valor del arreglo *2 y si es > a 9 se resta 9 y lo sumamos a total
if ( mult > 9 )
total = total + ( mult - 9 );
else
total = total + mult;
}
}
//restamos de la decena superior el valor de final
decena = (parseInt(total/10)+1) * 10;
final = parseInt(decena - total);
//comparamos las variables para verificar si es una cedula valida
if ( ( final == 10 && verificador == 0 ) || ( final == verificador ) )
alert( "Cedula valida!!! el digito verificador es: "+verificador);
else
alert( "Cedula Invalida, el digito verificador debe ser: "+final);
}
else
{
alert("La cédula DEBE tener 10 DIGITOS");
}
-->
</script>
</head>
</html>
CONCLUSIONES Y RECOMENDACIONES:
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFÍA