You are on page 1of 2

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

TEMA:

APLICACIÓN WEB QUE SOLICITE Y VALIDE LA CÉDULA

OBJETIVOS:

Objetivo General:

Escribir una aplicación que solicite y valide la cedula.

Objetivos Específicos:

Validar y desplegar el mensaje cedula correcta


Validar y desplegar el mensaje cedula incorrecta y el dígito verificador debe ser.

CONCEPTUALIZACIÓN:

Definición de cédula de identidad

La cédula de ciudadanía es el documento nacional de identidad de los ecuatorianos consta de 10


dígitos, el último dígito es resultado de sus números anteriores, es el documento único para la
realización de cualquier trámite.

Código HTML y JAVA SCRIPT

<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;

if ( num == 10 ) //verificamos que tengamos 10 numeros en la cedula ingresada


{
total = 0;//inicializamos la variable a 0
verificador = parseInt(cedula_arreglo[9]);//asignamos a esta variable el
ultimo numero de la cedula ingresada

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

Mediante el presente SCRIPT se ha logrado validar la cédula


Además se ha logrado poner en práctica la programación de Java Script con esta
aplicación.
Se ha logrado manejar arrays y manejo de posiciones.

RECOMENDACIONES

Al momento de programar tener muy en cuenta la sintaxis y diferenciar las mayúsculas y


minúsculas en el SCRIPT.

BIBLIOGRAFÍA

TENEMAZA, Marisol. Curso de Java Script y entornos de Desarrollo Web.

You might also like