Page 1 of 2

clase 15 - grupo 3

Posted: Mon May 02, 2016 1:32 am
by julianmartinez16
Aqui las respuestas del último taller.

Re: clase 15 - grupo 3

Posted: Mon May 02, 2016 8:23 am
by jgabriel1999
Ejercicio 11

1. Cada uno deberá crear un proyecto de GIT usando su propia página web
2. Subir el proyecto a Bitbucket


Image

Image


3. Cada uno debe clonar el proyecto de su compañero

Image

Image

4. Adicionar código a su página con ActiveX que permita realizar lo siguiente:
  • a. Pregunte el nombre de la persona.
    b. Pregunte la fecha de nacimiento
    c. El programa debe de imprimir el nombre de la persona y su edad.


Image

Image

codigo del java script:

Code: Select all

var nombre, edad, añopas,actual,mespas,diapas,meshoy,diahoy,mes,dias;
nombre = prompt ('Por favor introduce tu nombre:');
alert ('Hola '+nombre + '. Bienvenido a esta página web.');
diapas = prompt ('Ingresa el dia en el que naciste:');
diapas = Number(diapas);
mespas = prompt ('Ingresa el mes en el que naciste:');
mespas = Number(mespas);
añopas = prompt ('Ingresa el año en el que naciste:');
añopas = Number(añopas);
diahoy = prompt ('Ingresa el dia actual:');
diahoy = Number(diahoy);
meshoy = prompt ('Ingresa el mes actual:');
meshoy = Number(meshoy);
actual = prompt ('Ingresa el año actual:');
actual = Number(actual);
dias = (30- diapas) + diahoy;
if (meshoy >= mespas) {
	edad = actual-añopas

}
else if (meshoy < mespas) {
	edad = actual-añopas-1
}

if (diapas >= diahoy){
	mes= meshoy - mespas
}
else if (diapas < diahoy)
	{mes= meshoy - mespas-1}
if (mes < 0){mes = mes + 12}
alert('Hola '+nombre+' tu edad es de '+ edad+' años, '+mes+' meses, y'+dias+'dias');
if (edad >= 18){
	alert('Señor '+nombre+' tu edad es de '+ edad+' años, por lo tanto te redireccionaremos a otra pagina');

	document.location.href="https://www.youtube.com/";

Código del 2do script para calcular la edad[/b][/size]

Code: Select all

<script type="text/javascript">
function isValidDate(day,month,year)
{
    var dteDate;
 
    month=month-1;

    dteDate=new Date(year,month,day);
 

    return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));
}
 
function validate_fecha(fecha)
{
    var patron=new RegExp("^(19|20)+([0-9]{2})([-])([0-9]{1,2})([-])([0-9]{1,2})$");
 
    if(fecha.search(patron)==0)
    {
        var values=fecha.split("-");
        if(isValidDate(values[2],values[1],values[0]))
        {
            return true;
        }
    }
    return false;
}

function calcularEdad()
{
    var fecha=document.getElementById("user_date").value;
    if(validate_fecha(fecha)==true)
    {

        var values=fecha.split("-");
        var dia = values[2];
        var mes = values[1];
        var ano = values[0];
 

        var fecha_hoy = new Date();
        var ahora_ano = fecha_hoy.getYear();
        var ahora_mes = fecha_hoy.getMonth()+1;
        var ahora_dia = fecha_hoy.getDate();
 

        var edad = (ahora_ano + 1900) - ano;
        if ( ahora_mes < mes )
        {
            edad--;
        }
        if ((mes == ahora_mes) && (ahora_dia < dia))
        {
            edad--;
        }
        if (edad > 1900)
        {
            edad -= 1900;
        }
 
        var meses=0;
        if(ahora_mes>mes)
            meses=ahora_mes-mes;
        if(ahora_mes<mes)
            meses=12-(mes-ahora_mes);
        if(ahora_mes==mes && dia>ahora_dia)
            meses=11;
 
        var dias=0;
        if(ahora_dia>dia)
            dias=ahora_dia-dia;
        if(ahora_dia<dia)
        {
            ultimoDiaMes=new Date(ahora_ano, ahora_mes, 0);
            dias=ultimoDiaMes.getDate()-(dia-ahora_dia);
        }
 
        document.getElementById("result").innerHTML="Tienes "+edad+" años, "+meses+" meses y "+dias+" días";
    }else{
        document.getElementById("result").innerHTML="La fecha "+fecha+" es incorrecta";
    }

}
if (edad >= 18){
  alert('Señor '+nombre+' tu edad es de '+ edad+' años, por lo tanto te redireccionaremos a otra pagina');

  document.location.href="https://www.facebook.com/";
}
</script>
<input type="date" name="user_date" id="user_date" />
    <input type="button" value="Calcular edad" onclick="javascript:calcularEdad();" />
 
    <div id="result"></div>
5. Deben guardar los cambios en git y subirlos a la nube.



Image


6. Al final ambos deben de tener los cambios de ambos proyectos.

(Cambios al repositorio de Jose Manuel)

Image

Image

(Mis Cambios)

Image


PRIMER COMMIT

Image


SEGUNDO COMMIT (Se añadio la carpeta js que contiene a main.js y main2.js, y se cambio una parte del codigo del index)

Image


TERCER COMMIT (Se borro main2.js de la carpeta js y se borro código del index)


Image

SXTO COMMIT (Corrección de un error en el archivo main.js y en el index)

Image

7. Usando cualquiera de los servidores web instalados en el taller de la clase pasada, mostrar
la página web funcionando con el código ActiveX.


Image

Re: clase 15 - grupo 3

Posted: Mon May 02, 2016 8:43 am
by Luis Esteban
.

Re: clase 15 - grupo 3

Posted: Sat May 14, 2016 4:33 pm
by JOSEMARULANDA
Image

Image

Re: clase 15 - grupo 3

Posted: Sat May 14, 2016 8:58 pm
by santa001
Image :ugeek:

Re: clase 15 - grupo 3

Posted: Sun May 15, 2016 8:43 pm
by josemecheverri
¡Ultima práctica!

Evidencias

Pagina y codigo AtiveX:
Image

Clonacion:
Image

Re: clase 15 - grupo 3

Posted: Sun May 15, 2016 11:10 pm
by Mariana Mendivil
Taller final :( :cry:

Mariana Mendivil Duque
Juan Pablo Diaz

http://imgur.com/a/J8RH9

Image

Re: clase 15 - grupo 3

Posted: Sun May 15, 2016 11:25 pm
by juanpdiaz
juan pablo diaz
mariana mendivil

crear un proyecto de GIT usando su propia página web. Subir el proyecto a Bitbucket.

Image

Cada uno debe clonar el proyecto de su compañero

Image

Adicionar código a su página con ActiveX que permita realizar lo siguiente:
a. Pregunte el nombre de la persona.
b. Pregunte la fecha de nacimiento
c. El programa debe de imprimir el nombre de la persona y su edad
Deben guardar los cambios en git y subirlos a la nube

Image


Al final ambos deben de tener los cambios de ambos proyectos.

Image
Image

Usando cualquiera de los servidores web instalados en el taller de la clase pasada, mostrar
la página web funcionando con el código ActiveX.

con NPM (http-server)

Image
Image

Re: clase 15 - grupo 3

Posted: Sun May 15, 2016 11:25 pm
by JohnMontoya
John Ferney Montoya

Juan Felipe Franco


Proyecto de bitbucket

Image

Clonacion del proyecto del proyecto del compañero

Image

Preguntas nombre y edad

Image

Cambios en bitbucket

Image

Proyecto Compañero

Image

Preguntas nombre y edad funcionando con IIS

Image

Re: clase 15 - grupo 3

Posted: Sun May 15, 2016 11:32 pm
by jam98
Jeferson Alvarez Mesa
000321195




Pagina web en git
Image





Clonacion
Image