domingo, 5 de noviembre de 2017

Noviembre 8 /2017

Noviembre 8 /2017

Clase N° 41

Evaluación 


RECOMENDACIONES PARA LA EVALUACIÓN:

  • Recomiendo realizar ejercicios de los manuales 33 y 34.
  • Recomiendo Blog actualizado hasta el 08 de Nov. de 2017.

Noviembre 1 /2017

Noviembre 1 /2017

Clase N° 40

Proyecto FELIZ NAVIDAD!=

PROPUESTA
Crear proyecto que tenga dos botones y una interface para conexion en una red lan.
ACCION DEL PROYECTO
Al oprimir cualquier boton, el sistema debe guardar en una tabla de una base de datos, lo siguiente:
1. Que boton se oprimio (Boton 1 o Boton 2).
2. Fecha en que se oprimio el boton.
3. Hora en que se oprimio el boton.
4. Maquina donde se oprimio el boton.
DATOS Y MATERIAL DEL PROYECTO
1. Se deben crear dos grupos de trabajo conformados por tres(3) estudiantes.
2. El grupo No. 01 se llamara "A-UNO".
3. El grupo No. 02 se llamara "A-MEGA".
4. Material:
4.1. Grupo 1: Arduino Uno, ProtoBoard, 2 Pulsadores, 2 Resistencias, 1 Shield Lan, 
  6 Cables Macho/Macho, 1 Cable Usb.
4.2. Grupo 2: Arduino Mega, ProtoBoard, 2 Pulsadores, 2 Resistencias, 1 Shield Lan, 
  6 Cables Macho/Macho, 1 Cable Usb.
5. Los grupos contaran con 1 Multimetro, el cual le sirvirá para calcular el valor de la resistencia(Dato que cada integrante debe investigar, esto cuenta como nota con valor de 30 puntos ).

ENTREGA DE LA INFORMACION
Una vez el proyecto de los dos grupos funcione, deben realizar lo siguiente:
1. Enviar e-mail al docente, con el asunto "PROYECTO-ARDUINO-BOTONES".
2. Dentro del e-mail deben estar los nombres y apellidos de los integrantes de cada grupo.
3. Deben adjuntar los dos archivos de arduino (*.ino).



martes, 31 de octubre de 2017

SOLUCIÓN PROYECTO OCTUBRE 25

INDEX.PHP

 <script>

    function validar(){

        var numero=document.getElementById("numero").value;


        if(numero.length!=0){

        if(!isNaN(numero)){

        if(numero.length==10){

       
        document.getElementById("formulario").submit();


              }
              else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
       
           }
            else{alert("Solo puede digitar valores numéricos en la caja de texto.");}

        }
        else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
     



    }


   </script>   

<form id="formulario" name="formulario" method="post" action="resultado.php"  >

  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br>
 <p>
    <input type="button" onclick="validar()" value="ENVIAR">
  </p>

</form>


RESULTADO.PHP

<?php


$servidor = 'localhost';
$base_datos = 'decimo_cuartoperiodo';
$tabla = 'ps_barajas_angela_10a';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';

date_default_timezone_set('America/Bogota');


$numero =$_POST['numero'];
$longitud= strlen($numero);
$p1= substr($numero, 4, 2);
$p2= substr($numero, 1, 1);
$p3= substr($numero, 8, 1);


$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);


if($p1==11){

  $mensaje1="Es un numero enemigo";

  $sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,mensaje) "
."VALUES('$numero','$mensaje1')";
   
//$sql = mysql_query($sql, $conexion);
   
$sql = mysqli_query($conexion, $sql);
   
   
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();

}


elseif($p2%2==0 && $p3%2==0){

$mensaje2="Es un numero amigo";


$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,mensaje) "
."VALUES('$numero','$mensaje2')";
   
//$sql = mysql_query($sql, $conexion);
   
$sql = mysqli_query($conexion, $sql);
   
   
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();


}


else{
header ("Location: index.php?mensaje=error de conexion.");
exit();
}




?>



TABLAS.SQL

create database decimo_cuartoperiodo;
use decimo_cuartoperiodo;
 CREATE TABLE `ps_barajas_angela_10a` (
  `id` int(111) NOT NULL auto_increment,
  `numero` varchar(10) NOT NULL,
  `mensaje` varchar(20)   NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;



domingo, 29 de octubre de 2017

Octubre 25 /2017

Octubre 25 /2017

Clase N° 39

PROYECTO

Construir siguiente software con template===>

- Crear carpeta llamada ps_barajas_angela_10a

- Crear caja de texto que solo acepte 10 dígitos, junto a un botón.

==> Si el número es de 10 dígitos, los dos números centrales (posición 4 y 5) son 1 y 1, se debe guardar ese número (completo) en la base de datos y adicional colocar que el número es enemigo.

==>Si el número es de 10 dígitos, y el penúltimo y el segundo dígito son múltiplos de 2, guardarlo y decir que es un número amigo.

==> Cualquiera de los demás casos no se debe guardar nada.

jueves, 19 de octubre de 2017

martes, 10 de octubre de 2017

EJERCICIO NÚMEROS CON 12 COLUMNAS (array/base datos)

INDEX.PHP

<p>

   <script>

    function validar(){

        var numero=document.getElementById("numero").value;


        if(numero.length!=0){

        if(!isNaN(numero)){

        if(numero.length==10){

       
        document.getElementById("formulario").submit();


              }
              else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
       
           }
            else{alert("Solo puede digitar valores numéricos en la caja de texto.");}

        }
        else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
     



    }


   </script>   

<form id="formulario" name="formulario" method="post" action="resultado.php"  >

  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br>
 <p>
    <input type="button" onclick="validar()" value="ENVIAR">
  </p>

</form>



</p>


RESULTADO.PHP

<?php

$servidor = 'localhost';
$base_datos = 'navidad_4_basedatos';
$tabla  = 'navidad_4_basedatos';
$usr_sistema  = 'root';
$pass_sistema = 'HikaruNara';

date_default_timezone_set('America/Bogota');

$numero =$_POST['numero'];
$longitud= strlen($numero);

for ($i=0; $i<$longitud; $i++){

   $num[$i]= substr($numero, $i, 1);

  if ($num[$i]==0){
  $r[$i]="  Cero";
  }

  elseif ($num[$i]==1){
  $r[$i]="  Uno";
  }

  elseif ($num[$i]==2){
  $r[$i]="  Dos";
  }

  elseif ($num[$i]==3){
  $r[$i]="  Tres";
  }

  elseif ($num[$i]==4){
  $r[$i]="  Cuatro";
  }

  elseif ($num[$i]==5){
  $r[$i]="  Cinco";
  }

  elseif ($num[$i]==6){
  $r[$i]="  Seis";
  }

    elseif ($num[$i]==7){
  $r[$i]="  Siete";
  }

  elseif ($num[$i]==8){
  $r[$i]="  Ocho";
  }

  else{
  $r[$i]="  Nueve";
  }


}

$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);


if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{

  //-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,primero,segundo,tercero,cuarto,quinto,sexto,septimo,octavo,noveno,decimo)"
."VALUES('$numero','$r[0]','$r[1]','$r[2]','$r[3]','$r[4]','$r[5]','$r[6]','$r[7]','$r[8]','$r[9]')";
   
//$sql = mysql_query($sql, $conexion);
   
$sql = mysqli_query($conexion, $sql);
   
   
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();
}





?>

EJERCICIO NÚMEROS (con array/base de datos)) SOLO CON 3 COLUMNAS

INDEX.PHP

<p>

   <script>

    function validar(){

        var numero=document.getElementById("numero").value;


        if(numero.length!=0){

        if(!isNaN(numero)){

        if(numero.length==10){

       
        document.getElementById("formulario").submit();


              }
              else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
       
           }
            else{alert("Solo puede digitar valores numéricos en la caja de texto.");}

        }
        else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
     



    }


   </script>   

<form id="formulario" name="formulario" method="post" action="resultado.php"  >

  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br>
 <p>
    <input type="button" onclick="validar()" value="ENVIAR">
  </p>

</form>



</p>


RESULTADO.PHP

<?php

$servidor = 'localhost';
$base_datos = 'navidad_4_bd2';
$tabla  = 'navidad_4_bd2';
$usr_sistema  = 'root';
$pass_sistema = 'HikaruNara';

date_default_timezone_set('America/Bogota');

$numero =$_POST['numero'];
$longitud= strlen($numero);

for ($i=0; $i<$longitud; $i++){

   $num[$i]= substr($numero, $i, 1);

  if ($num[$i]==0){
    $r[$i]="  Cero";
  }

  elseif ($num[$i]==1){
    $r[$i]="  Uno";
  }

  elseif ($num[$i]==2){
    $r[$i]="  Dos";
  }

  elseif ($num[$i]==3){
    $r[$i]="  Tres";
  }

  elseif ($num[$i]==4){
    $r[$i]="  Cuatro";
  }

  elseif ($num[$i]==5){
    $r[$i]="  Cinco";
  }

  elseif ($num[$i]==6){
    $r[$i]="  Seis";
  }

    elseif ($num[$i]==7){
    $r[$i]="  Siete";
  }

  elseif ($num[$i]==8){
    $r[$i]="  Ocho";
  }

  else{
    $r[$i]="  Nueve";
  }


}

$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);


if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{

  //-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,letras)"
."VALUES('$numero','$r[0]"." $r[1]"."$r[2]"."$r[3]"."$r[4]"."$r[5]"."$r[6]"."$r[7]"."$r[8]"."$r[9]')";
   
//$sql = mysql_query($sql, $conexion);
   
$sql = mysqli_query($conexion, $sql);
   
   
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();
}





?>