viernes, 13 de junio de 2014

 EXAMEN 3ª Parcial 2 semestre
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void main()
{
clrscr();
float a,b,c,promedio,h,area;
int d,edad;
char menu;
char s;

printf("BIENVENIDO =+_+= ESTE ES NUESTRO MENU\n <Que deseas hacer?\n");
printf("para calcular\n, el promedio de 3 calificaciones oprime A\n, para calcular el area de un rectangulo oprime B\n, y \n, para calcular la edad de una persona oprime C\n");
scanf("%c",&menu);
switch(menu){
    case 'A': promedio;
    printf("esta opcion te ayuda a obtener tu promedio de 3 calificaciones\n");
    printf("ingresa la primer calificacion\n");
    scanf("%f",&a);
    printf("ingresa la segunda calificacion\n");
    scanf("%f",&b);
    printf("ingresa la tercer calificion\n");
    scanf("%f",&c);
    promedio=(a+b+c)/3;
    printf("tu promedio es:\n %f",promedio);

    break;
    case 'B': area;
    printf("Esta opcion te ayuda a calcular el area de un rectangulo\n");
    printf("ingresa la base del rectangulo\n");
    scanf("%f",&b);
    printf("ingresa el altura del rectangulo\n");
    scanf("%f",&h);
    area=b*h;
    printf("el area del rectangulo es %f\n",area);

    break;
    case 'C':
    printf("Esta opcion te ayuda a calcular la edad de un persona\n");
    printf("ingresa tu nombre\n");
    scanf("%s",s);
    printf("ingresa tu fecha de nacimiento\n");
    scanf("%d",&d);
    edad=2013-d;
    printf("tu nombre es %s \n y tu edad es %d\n",s,edad);

    break;
    default:
    printf("la seleccion fue incorrecta\n");
    }
getch();
}



 PROYECTO DEL SEGUNDO SEMESTRE
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int FIGURA,a,b,c,d,e,f,l,p,v,cua,cub,tri,pir,cir,esf,rec,prir,ope;
printf("oprime 1 en caso de que sea cuadrado\n,2 en caso que sea cubo\n,3 en caso que sea triangulo\n,4 en caso que sea piramide\n, 5 en caso que sea circulo\n,6 en caso que sea esfera\n,7 en caso que sea rectangulo\n,8 en caso que sea prisma rectangular\n");
scanf("%d",&FIGURA);
clrscr();
switch(FIGURA){
    case 1: cua;
    printf("deseas el: \n* area\n* perimetro\n y\n* volumen de un cuadrado\n [Un cuadrado no tiene volumen],");
        printf("la formula de CUADRADO es l*l (area)\n, l+l+l+l(perimetro)\n");
    printf("introduce la medida del lado\n");
    scanf("%d",&l);
    a=l*l;
    p=l+l+l+l;
    printf("su area es %d \n, su perimetro es %d",a,p);
    break;
    case 2: cub;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de un cubo\n[Un cubo no tiene area],");
        printf("la formula de cubo es area(de un lado)*6(#lados){perimetro}\n,l*l*l(volumen)\n");
    printf("introduce la medida de un lado\n");
    scanf("%d",&l);
    p=l*l*(6);
    v=l*l*l;
    printf("el perimetro es:%d, \n el volumen es:%d \n",p,v);
    break;
    case 3: tri;
    printf("deseas el: \n *area,\n *primetro\n y\n *volumen de un triangulo\n [Un triangulo no tiene volumen],");
    break;
    case 4: pir;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de un a piramide\n [Una piramide no tiene area],");
    break;
    case 5: cir;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de un circulo\n [Un circulo no tiene volumen],");
    break;
    case 6: esf;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de una esfera\n [Una esfera no tiene area],");
    break;
    case 7: rec;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de un rectangulo\n [Un rectangulo no tiene volumen],");
    break;
    case 8: prir;
    printf("deseas el: \n *area,\n *perimetro\n y\n *volumen de un prisma rectangular\n [Un prisma cuadrangular no tiene area],");
    break;
    }

getch();
}

martes, 10 de junio de 2014


Tecnologias del mundial



La final del mundial de fútbol con robots entre México e Inglaterra dejo un claro ganador. Los Aztecas que se impusieron por dos puntos sobre los Británicos se llevaron a casa el primer lugar en lo que fue un arduo torneo con participantes de muy alto nivel, o bueno, programadores de muy alto nivel.

La selección mexicana también llamada dotMEX estuvo conformada por robots desarrollados por jóvenes estudiantes y científicos del Centro de Investigación y Estudios Avanzados (Cinvestav) y robots llamados MexiKatronix de la Universidad Nacional Autónoma de México (UNAM).

Juan Manual Ibarra, uno de los miembros del equipo comentó: "Jugamos 7 partidos, empatamos 3 y ganamos 4. Nuestros robots anotaron 12 goles y no recibimos ninguno en contra así que no sólo ganamos, sino que arrasamos".

Queremos hacer llegar a todos los participantes de la RoboCup una felicitación y en particular al equipo mexicano que ha puesto el nombre en América Latina muy en alto.

La final de la robocup


 Entrevista a los ingenieros

Porque los Nerds están presentes en el mundial.

sábado, 7 de junio de 2014

Feria Internacional de Computación y Electrónica 2014

  • Del al
  • Mexico World Trade Center , México DF (Mexico

Feria Internacional de Computación y Electrónica: la feria

Lo último en ordenadores, electrónica de consumo, fotografía, telefonía, videojuegos y comunicaciones se presenta, cada año, en este salón de la mano de las principales marcas nacionales e internacionales.
Además de una amplia exposición comercial, la Feria Internacional de Computación y Electrónica acoge un ciclo de conferencias destinado a los profesionales del sector.
  • El costo de la entrada a la feria será de $50.00 pesos por persona.

  • Este Pre-Registro agilizara su acceso al evento http://www.feria.com.mx/registro.html# , http://registro.feria.com.mx/ por favor imprima Usted el gafete que recibirá vía e-mail y preséntelo en cualquiera de las cajas ubicadas en el lobby del WTC para hacer su pago de $50 pesos y recibir su gafete oficial.

  • El gafete que recibirá a cambio le permitirá el acceso los 5 días del evento.

  • Los menores de 15 años entran gratis siempre y cuando vayan acompañados de un adulto.

  • La información registrada es únicamente para fines estadísticos y es confidencial.

 

sábado, 31 de mayo de 2014

CODIGO PARA AGREGAR UN DATO A MY SQL CON JSP 
<%--
    Document   : agregar
    Created on : 1/06/2015, 10:27:41 AM
    Author     : EMORITHZY-16
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@include file="conexion.jsp" %>
<%@ page session="true" %>
<!DOCTYPE html>
<%     
    String user1=request.getParameter("good");
     String pass1=request.getParameter("bye");
     String usu=" ";String con=" ";
     if(user1!=null && pass1!=null);{
     String qry="INSERT INTO `login` (`user`, `pass`) VALUES ('"+user1+"', '"+pass1+"')";//"INSERT INTO login(user,pass)values('"+usu+"','"+con+"')";
     sql.executeUpdate(qry);
                    HttpSession sesionOk=request.getSession();
                    sesionOk.setAttribute("user1",usu);
                    sesionOk.setAttribute("pass1",con);
     %>
CREO QUE ESTE SI ES LO QUE NECESITA:



lunes, 19 de mayo de 2014

proyecto de cookies creado por brandom


usuario; 
            

CODIGO

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

   "http://www.w3.org/TR/html4/loose.dtd">

   <%@ page language="java" %>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>cokie input form</title>

    </head>

    <body>

    <form action="setcokie.jsp" method="POST">

        <p><b>usuario;</b> <input type="text" name="username"><br>

            <input type="submit" value="enviar">

</form>

    </body>

</html>

 

 

 

cookie creada



CODIGO

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

   "http://www.w3.org/TR/html4/loose.dtd">

   <%@ page language="java" import="java.util.*" %>

   <%

   String username=request.getParameter("username");

   if(username==null) username="";

   Date now = new Date();

   String timestamp = now.toString();

   Cookie cookie= new Cookie ("username",username) ;

   cookie.setMaxAge(365*24*60*60);

   response.addCookie(cookie);

   %>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>cookjie creada</title>

    </head>

    <body>

        <h2>cookie creada</h2>

        <p><a href="showcookievalue.jsp">siguiente pagina para el valor de la cookie</a></p>

        <p><a href="index.jsp">regresar</a></p>

    </body>

</html>

Bienvenido:


BRANDOM.

CODIGO

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

   "http://www.w3.org/TR/html4/loose.dtd">

   <%@ page language="java" %>

   <%

   String cookieName = "username";

   Cookie cookies [] = request.getCookies();

   Cookie myCookie = null;

   if(cookies != null){

       for(int i = 0; i < cookies.length; i++){

           if(cookies [i].getName(). equals(cookieName)){

               myCookie = cookies[i];

               break;

           }

       }

   }

   %>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>shoe save cookie</title>

    </head>

    <body>

        <%

        if(myCookie == null){

        %>

        Falla <%=cookieName%>

        <%

        }else{

        %>

        <p>Bienvenido:  <p><a href="index.jsp">regresar</a></p><%=myCookie.getValue()%>.

        <%

        }

        %>

    </body>

</html>

 

lunes, 5 de mayo de 2014

Visiten este sitio esta genial¡¡¡¡¡¡

http://www.jonathanyuen.com/

Las tendencias de Diseño Web que más destacarán en 2014

Las tendencias de Diseño Web que más destacarán en 2014

El diseño web ha cambiado mucho en los últimos años. Y sigue en constante y veloz evolución.

Hemos estado analizando lo que se llevará en diseño y desarrollo web este año 2014 y hemos extraído las novedades que nos parecen más interesantes, y las hemos clasificado en tres grandes categorías:

Diseño, Programación y Usabilidad 

Podíamos haber realizado la clasificación de muchas otras formas, pero ésta nos parecía la más clara y simple. En primer artículo (de las dos partes que lo conforman) veremos las tendencias en diseño que más nos han parecido interesantes:

Tendencias de Diseño: 

1. Claridad-simplicidad (Flat desing)

El Flat desing se puso de moda el 2013, pero en éste 2014 seguirá siendo importante.

A los navegantes (generalizando) les suele atraer más las webs poco cargadas visualmente. Hay que conseguir centrar el enfoque en lo más importante, por eso las imágenes y el texto son los que tienen más protagonismo, y ello se consigue realizando diseños generalmente planos, introduciendo espacios en blanco bien utilizados (el espacio en blanco ayuda a que el contenido resalte),evitando los brillos, los degradados, los relieves, las texturas y los sombreados.

2. Fotos de background

Las web con grandes fotos de fondo seguirán al igual que en el 2013, llamando la atención de los usuarios, ya que proporcionan una apariencia agradables y son muy usadas en los diseños limpios.

3. Fondos en video

Se habla que el 2014 es el año de la consolidación del uso de los vídeos como fondo de web.
El contenido audiovisual es motivo de llamada de atención, y es muy usado para  transmitir más fácilmente una idea a los clientes.

4. One page desing

Se habla mucho de la tendencia para este año, de desarrollo de webs en una sola página, donde no hay ni pestañas y “toda” la información aparece en ella.

5. Tipografías elaboradas

La mezcla de tipografías en el diseño web tuvo bastante interés en el 2013, pero en éste 2014, además de la mezcla de tipografías, también se utilizará tipografías más elaboradas ya que aportan mucha personalidad a la web.

6. Metro grid/ Blockin

Es el diseño web en bloques cuadrados y rectangulares que Pinterest puso tan de moda el año pasado. Los bloques forman un tablero y cada bloque llena un espacio en blanco.
Este tipo de diseño suele ir muy ligado al concepto Responsive Desing consiguiendo que toda la información se visualice de manera más ordenada, estructurada y sea más fácil adaptarla a los diferentes dispositivos móviles (tablets, móviles).

7. Parallax

Como casi todo lo que estamos comentando, el Parallax empezó a implantarse en el 2013

Es un efecto que proporciona profundidad, se consigue programando movimientos en diferentes capas y a diferentes velocidades, creando un efecto parecido al 3D, mientras el usuario se desplaza por la web

El efecto óptico que proporciona da mucho juego a nivel de diseño y de presentación de contenido, ya que puede ofrecer creativos efectos dinámicos e interactivos.
8. Animación

“El contenido animado entra mejor” ya dijo en su día Walt Disney. En este año se estandarizará aun más las animaciones en la web, sobre todo más orientadas para landing pages con un storytelling muy definido para conseguir que sean divertidas e interesantes.

9. No flash

Por favor…nos cuesta mucho ver que aún siguen existiendo sitios web que utilizan flash porque en su momento (dentro del mundo del desarrollo web, hace mucho) se puso de moda y aún no se han actualizado. Hoy en día existen lenguajes de programación como el  HTML5 y CSS3 (entre otros) que podrían hacerle mucho bien a la hora de renovar sus webs.
10. Muchos píxeles

Cada vez hay más aparatos tecnológicos con pantallas que consiguen una nitidez “similar” a la del ojo humano, e incluso ya existen marcas que tienen productos que consiguen resoluciones 2k. Y si queremos aprovechar todo el potencial de estas pantallas debemos desarrollar webs con materiales adaptadas a éste tipo de resoluciones.

11. Advertencia de Cookies

El año pasado algunas empresas empezaron informar a sus usuarios del uso de cookies en su web, y en este año seguirá manteniéndose esa tendencia, ya que la ley obliga a ello.

martes, 29 de abril de 2014

Ejemplo de como utilizar el "case" con las letras
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
char val;
printf("introduce s suma r resta");
scanf("%s",&val);
switch(val){
case 's':
printf("suma");
break;
case 'r':
printf("resta");
break;
default:
printf("error");
break;
}
getch();
}

Ejemplo de un convertidor de unidades en C++
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int a,b,c;
printf("introduce el valor a convertir\n");
scanf("%d",&a);
printf("oprime 1 para convertir kbytes a megas\n,2 para convertir megas a gigabytes\n,3 para convertir gigabytes a megas\n,4 para convertir megas a kbytes\n");
scanf("%d",&b);
switch(b){
case 1: b=a/1000;
printf("%d kbytes es igual a %d megas",a,b);
break;
case 2: b=a/1000;
printf("%d megas es igual a %d gigabytes",a,b);
break;
case 3: b=a*1000;
printf("%d gigabytes es igual a %d megas",a,b);
break;
case 4: b=a*1000;
printf("%d megas es igual a %d kbytes",a,b);
break;
}
getch();
}

jueves, 27 de marzo de 2014


Atomo con animacion CSS3






ver el codigo utilizado
<div style="background-color: #3e3b66;
  background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #3e3b66), color-stop(100%, #000000));
  background-image: -webkit-radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);
  background-image: -moz-radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);
  background-image: -o-radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);
  background-image: radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);position: relative;height: 500px;width: 100%;">

<atom><div class="center"></div><div class="atomo1"><div></div></div><div class="atomo2"><div></div></div><div class="atomo3"><div></div></div></atom></div>

<style>
[class*="atomo"], .center {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
atom {
  cursor: pointer;
}

[class*="atomo"] {
  animation: glow 3s linear infinite;
  border-radius: 50%;
  border: 0.6em solid rgba(255, 255, 255, 0.8);
  border-top: 1.5em solid rgba(255, 255, 255, 0.8);
  border-bottom: 1.5em solid rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.3), inset 0 0 20px rgba(255, 255, 255, 0.3);
  height: 30em;
  transition: 1s transform ease-in-out;
  width: 30em;
}
[class*="atomo"] div {
  animation: rotate 2s linear infinite;
  border-radius: 50%;
  height: 100%;
  position: relative;
  width: 100%;
}
[class*="atomo"] div:after {
  animation: squash 2s linear infinite;
  -webkit-transform: scale(3, 1);
  -moz-transform: scale(3, 1);
  -ms-transform: scale(3, 1);
  -o-transform: scale(3, 1);
  transform: scale(3, 1);
  border-radius: 50%;
  content: '';
  left: 50%;
  height: 3em;
  margin-left: -1.5em;
  opacity: 0.8;
  position: absolute;
  top: -1.2em;
  width: 3em;
}

.atomo1 {
  transform: rotate(120deg) scale(0.333, 1);
}
.atomo1 div:after {
  background: #2ecc71;
  box-shadow: 0 0 20px #2ecc71;
}
atom:hover .atomo1 {
  border: 0.6em solid rgba(255, 255, 255, 0.8);
  transform: rotate(0deg) scale(0.33333, 0.33333) perspective(600px) rotateX(60deg);
}
atom:hover .atomo1 div:after {
  animation: none;
  top: -1.6em;
  transform: scale(1, 1);
}

.atomo2 {
  transform: rotate(240deg) scale(0.333, 1);
}
.atomo2 div:after {
  background: #3498db;
  box-shadow: 0 0 20px #3498db;
}
atom:hover .atomo2 {
  border: 0.6em solid rgba(255, 255, 255, 0.8);
  transform: rotate(0deg) scale(0.66667, 0.66667) perspective(600px) rotateX(60deg);
}
atom:hover .atomo2 div:after {
  animation: none;
  top: -1.6em;
  transform: scale(1, 1);
}

.atomo3 {
  transform: rotate(360deg) scale(0.333, 1);
}
.atomo3 div:after {
  background: #e74c3c;
  box-shadow: 0 0 20px #e74c3c;
}
atom:hover .atomo3 {
  border: 0.6em solid rgba(255, 255, 255, 0.8);
  transform: rotate(0deg) scale(1, 1) perspective(600px) rotateX(60deg);
}
atom:hover .atomo3 div:after {
  animation: none;
  top: -1.6em;
  transform: scale(1, 1);
}
.center {
  background: white;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
  height: 3em;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.3), inset 0 0 20px rgba(255, 255, 255, 0.3);
  transition: 1s transform ease-in-out;
  width: 3em;
}
atom:hover .center {
  transform: translate(0, 0.5em);
}

@keyframes glow {
  0%, 100% {
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.2), 0 0 10px rgba(255, 255, 255, 0.2), inset 0 0 20px rgba(255, 255, 255, 0.3);
  }

  50% {
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.2), 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 20px rgba(255, 255, 255, 0.3);
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes squash {
  0%,50%, 100% {
    transform: scale(1, 1);
    top: -2.6em;
  }

  25%, 75% {
    transform: scale(2, 1);
    top: -1.2em;
  }
}
</style>