openjdk.java.net.1.png  (6892 bytes)

Bienvenido a COPLEC.org Comunidad de Programadores de Software Libre del Ecuador, todas tus dudas, inquietudes, serán bienvenidas, no importa la rama o lenguaje que utilices, el único requisito para participar es que lo que utilizas sea "software libre", de lo contrario iría en contra de nuestros principios.

No lo olvides tu opinión cuenta mucho para el mejoramiento de este sitio.

ingresar datos atravez de un promt y con clases en JavaScript

hola soy Inti condo, esta vez les enseñare como ingresar datos atravez de un promt y con clases, esta codificacion no es mis es de David Leon, estudiante de Universidad San Fracisco de Quito

html----------------------





 Deber 4 - David León 






JavaScript---------------

var clientes = new Array();
var f , ci , n;

window.onload = function (){
	var numUsuarios = parseInt(prompt('Número de Usuarios'));
	for (var i = 0; ihttp://www.desarrolloweb.com/articulos/1190.php
	
    var hoy = new Date()

    var array_fecha = f.split("/")
	
    if (array_fecha.length!=3)
       return "fecha incorrecta"

    var año
    año = parseInt(array_fecha[2]);
    if (isNaN(año))
       return "fecha incorrecta"

    var mes
    mes = parseInt(array_fecha[1]);
    if (isNaN(mes))
       return "fecha incorrecta"

    var dia
    dia = parseInt(array_fecha[0]);
    if (isNaN(dia))
       return "fecha incorrecta"

    var edad = hoy.getFullYear() - (año + 1); 

    if (hoy.getMonth() + 1 - mes < 0) 
       return edad
    if (hoy.getMonth() + 1 - mes > 0)
       return edad+1
    if (hoy.getUTCDate() - dia >= 0)
       return edad + 1

	return edad;
}

Cliente.prototype.obtenerNombre= function(){
	return this.nombre;
}

Cliente.prototype.obtenerCi= function(){
	var par , impar , total ,decena2 , digito10 , diez;
	var sumapar = 0;
	var sumaimpar = 0; 

	for ( var i = 0 ; i <= ci.lenght - 1; i++ ) {
		if (i % 2 == 0 ) {                         
			par = parseInt (cedula.charAt(i)) * 2;
			if (par > 9){
				par = par-9;
			}
			sumapar += par;
		}
		else{
			impar = parseInt (ci.charAt(i));
			sumaimpar += impar;
		}
	}
	
	total = sumapar + sumaimpar;
	decena = parseInt (total / 10);
	decena2 = (decena + 1) * 10;
	digito10 = decena2 - total;
	diez = ci.charAt(9);

	if (diez == digito10) {
		return ci;
	} else {
		return "numero de cedula incorrecto";
	}
}
Imagen de Inti Ruminahui Condo Pilco Indigena

Puedes mejorar la apariencia

Puedes mejorar la apariencia de tu código seleccionando los bloques correspondientes segun su sintaxis el java script lo puedes escoger como java, en el editor de drupal.

Play Ogg

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.