Está en la página 1de 3

UNIVERSIDAD TÉCNICA DE AMBATO

ESPECIALIZACION EN DISEÑO Y ANIMACIÓN WEB


JAVASCRIPT
____________________________________________________________
Alumna:Monica Llumitasig
Email: mellumitasig@espe.edu.ec

TEMA:
Programa en javascript se solicite y valide una cedula

OBJETIVOS:
• Escribir una aplicación web en javascript que solicite y valide una cedula

ESPECIFICOS
• Validar y desplegar el mensaje cedula correcta
• Validar y desplegar el mensaje cedula incorrecta y el dígito verificador debe ser

CODIGO FUENTE
<html>
<head>
<title>Programa Verificador de Cedula</title>
<script Languaje="javascript">
<!--
//Declaración del arreglo
var ced_arreglo = new Array();
//Asignación de la cedula ingresada a la variable ced
var ced=prompt("Digite la cedula","0502306533");
//for para cargar al arreglo los numeros de la cedula ingresada

for(i=9; i>=0; i--)


{
ced_arreglo[i]= parseInt(ced%10);
ced=parseInt(ced/10);
}
//Calcula el tamaño del arreglo
numero=ced_arreglo.length;

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


{
total=0; //inicializamos la variable a 0
verificador=parseInt(ced_arreglo[9]); //Asignamos a esta variable el ultimo
numero de la cedula ingresada
for(i=0; i<(numero-1); i++) //Recorre 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 para o impar
{
total=total+parseInt(ced_arreglo[i]); //Si es impar se suma a total
el valor del arreglo
}
else
UNIVERSIDAD TÉCNICA DE AMBATO
ESPECIALIZACION EN DISEÑO Y ANIMACIÓN WEB
JAVASCRIPT
____________________________________________________________
Alumna:Monica Llumitasig
Email: mellumitasig@espe.edu.ec

{
mult=parseInt(ced_arreglo[i]*2); //Si es par a mult se sasigna 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 final
decena=(parseInt(total/10)+1)*10;
final=parseInt(decena-total);
//comparamos las variables opara verificar si es una cedula valida
if((final==10&&verificador==0)||(final==verificador))
alert("Cedula correcta ");
else
alert("Cedula invalidad, el digito verificador debe ser: "+final);
}
else
{
alert("La dedula debe tener 10 DIGITOS");
}
-->
</script>
</head>
</html>

CORRIDA DEL PROGRAMA

1. Con la cedula correcta


UNIVERSIDAD TÉCNICA DE AMBATO
ESPECIALIZACION EN DISEÑO Y ANIMACIÓN WEB
JAVASCRIPT
____________________________________________________________
Alumna:Monica Llumitasig
Email: mellumitasig@espe.edu.ec

2. Con la cedula incorrecta

CONCLUSIONES
• Con la aplicación se validó la cedula ingresada.
• Se puso en práctica el contenido de la primera clase de javascript

RECOMENDACIONES

• Configurar adecuadamente el navegador antes de correr el script

BIBLIOGRAFÍA
• Javascript Primera Clase.Tenemaza Marisol. Colsultado el 9 de diciembre del
2009. Disponible en [http://rmtenemazajava.blogspot.com/]

También podría gustarte