clase 15 - grupo 3

En esta sección se responderán dudas relacionadas con sistemas operativos libres por ejemplo Ubuntu

Moderator: julianmartinez16

User avatar
julianmartinez16
Posts: 36
Joined: Sun Jan 17, 2016 3:26 pm

clase 15 - grupo 3

Post by julianmartinez16 » Mon May 02, 2016 1:32 am

Aqui las respuestas del último taller.

User avatar
jgabriel1999
Posts: 20
Joined: Mon Jan 25, 2016 8:19 am

Re: clase 15 - grupo 3

Post by jgabriel1999 » Mon May 02, 2016 8:23 am

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
Last edited by jgabriel1999 on Mon May 16, 2016 9:43 am, edited 5 times in total.

User avatar
Luis Esteban
Posts: 9
Joined: Sun Feb 07, 2016 9:25 pm

Re: clase 15 - grupo 3

Post by Luis Esteban » Mon May 02, 2016 8:43 am

.
Last edited by Luis Esteban on Mon May 16, 2016 8:28 am, edited 2 times in total.

User avatar
JOSEMARULANDA
Posts: 18
Joined: Wed Feb 03, 2016 1:21 pm

Re: clase 15 - grupo 3

Post by JOSEMARULANDA » Sat May 14, 2016 4:33 pm

Image

Image

santa001
Posts: 12
Joined: Mon Feb 08, 2016 7:36 pm

Re: clase 15 - grupo 3

Post by santa001 » Sat May 14, 2016 8:58 pm

Image :ugeek:

User avatar
josemecheverri
Posts: 30
Joined: Sat Feb 13, 2016 5:33 pm

Re: clase 15 - grupo 3

Post by josemecheverri » Sun May 15, 2016 8:43 pm

¡Ultima práctica!

Evidencias

Pagina y codigo AtiveX:
Image

Clonacion:
Image
José Manuel Echeverri Palacio
ING. de Sistemas e Informática
Materia: Lógica de programación

User avatar
Mariana Mendivil
Posts: 13
Joined: Mon Jan 25, 2016 8:19 am

Re: clase 15 - grupo 3

Post by Mariana Mendivil » Sun May 15, 2016 11:10 pm

Taller final :( :cry:

Mariana Mendivil Duque
Juan Pablo Diaz

http://imgur.com/a/J8RH9

Image
Last edited by Mariana Mendivil on Mon May 16, 2016 9:25 am, edited 1 time in total.

User avatar
juanpdiaz
Posts: 10
Joined: Mon Jan 25, 2016 8:19 am

Re: clase 15 - grupo 3

Post by juanpdiaz » Sun May 15, 2016 11:25 pm

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
Last edited by juanpdiaz on Sun May 15, 2016 11:26 pm, edited 1 time in total.

User avatar
JohnMontoya
Posts: 13
Joined: Mon Feb 01, 2016 9:47 am

Re: clase 15 - grupo 3

Post by JohnMontoya » Sun May 15, 2016 11:25 pm

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

User avatar
jam98
Posts: 20
Joined: Sun Feb 14, 2016 8:18 pm

Re: clase 15 - grupo 3

Post by jam98 » Sun May 15, 2016 11:32 pm

Jeferson Alvarez Mesa
000321195




Pagina web en git
Image





Clonacion
Image
En fin...

Post Reply