elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 50
231  Programación / Ejercicios / Ejercicios de ASP en: 9 Julio 2004, 07:12 am
ASP Básico:

400:
En una mismá página poner dos números y que al darle en un botón se sumen y aparezcan en otro recuadro


401:
Hacer un "sistema de Login";
 * Pedir usuario y contraseña
 * Una vez que se introducen bien los datos dar un mensage de bienvenida.

Por ejemplo
 Los datos son correctos, bienvenido "Administrador"
 en caso contrario mandar un mensage de error

402:
Usando el ejercicio anterior, pero esta vez se crea una cookie, asi la próxima vez que visite esa misma página ya le pondra el mensaje de bienvenida sin tener que poner su nombre de usuario y contraseña


403:
Realizar un contador de usuarios activos.


ASP con ficheros y/o bases de datos:

404:
Realizar un contador de visitas de página.


405:
Realizar un contador de visitas reales
. Es decir, se le guardará una cookie y tambien se guardará en una base de datos la ip del visitante. Y cuando vuelva a entrar si la cookie existe o si su ip es la misma que la de la base de datos no se sumará esa visita.

Nota: la cookie tiene que durar un año desde su creación


406:
Hacer un formulario donde se puedan meter registros a una base de datos (la tabla se llama "visitantes" )

 * Los datos a pedir son:
   
Código:
Nombre
   Apellido
   Edad
   email
   CodigoPostal

407:
Usando los datos del ejercicio numero 2 hacer una consulta donde me permita ver todos los registros de la base de datos ordenados alfabeticamente.


408:
Teniendo la estructura de los ejercicios anteriores hacer una página tipo "Maestro-Detalle"
En la primer página mostrará solo los datos siguientes:
 * Nombre
 * Apellido
En la segunda me mostrará todos los datos de el registro seleccionado.

Nota: El tipo de páginas "Maestro-Detalle" es la que te muestra solo una parte de el registro y, al darle "click", por ejemplo en el nombre me mostrará todos los datos de este.

409:
Realizar una página para insertar noticias (con título y todo).
Donde la fecha se inserte automaticamente (sin tenerla que poner manualmente) y luego para mostrar las noticias que el usuario pueda escojer como ordenarlas, si alfabeticamente (tambien ascendente o descendente) o por la fecha (tambien ascendente o descendente), y en cada página se mostrarán 2 noticias.
Y debajo de las noticias tiene que mostrar la cantidad de páginas que hay y, en otro color, en la página en la que estamos (tambien poner siguiente y anterior)

410:
Teniendo el anterior, que se pueda modificar la noticia o borrarla.


411:
Teniendo los anteriores, que muestren solo las 50 primeras palabras de la noticia.


412:
Hacer un registro de usuarios (con nick, correo y fecha de nacimiento), para que luego se les pueda enviar un boletin con cualquier texto desde la web
(se enviaria gracias a un bucle, no yendo uno por uno)

413:
pequeño libro de visitas.


campos de la tabla:
Código:
nick
email
url(opcional)
fecha
comentario
232  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Cambiar caras en: 9 Julio 2004, 03:40 am
SIIIIIIIIIIIIIIIIII!ª!!! regresaron los bebes kg2, si!!!!!!!!!!
estan muchisisisissimo mejores que las calabazas :P

si, estos son mucho más "jachondos" :P
233  Media / Multimedia / Re: Duda para copiar VCD en: 9 Julio 2004, 00:28 am
si lo pasas al disco duro a "pelo" si que puede haber algun problema

la puedes copiar "al vuelo" o eliges la misma unidad lectora que la de grabar, asi primero te la "pasará" al disco duro y luego te la grabará y será una copia identica

o tambien puedes hacer una imagen del cd y luego grabar esa imagen

salu2
234  Programación / Ejercicios / Soluciones ejercicios C 113 en: 7 Julio 2004, 04:03 am
Soluciones al ejercicio 113

Código de neohex:

Código:
#include <string.h>
#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>

#define MYPORT 4500 //Puerto que se deja a la escucha
#define NUBACK 5 //Numero maximo de conexiones a la espera.

int main()
{
int nSocket;
int nSocket2;
int nListen;
struct sockaddr_in my_dire;
struct sockaddr_in su_dire;
int sin_zero;

if ((nSocket=socket(AF_INET, SOCK_STREAM, 0)) == -1)
{
perror("[-] Socket");
exit(1);
}
my_dire.sin_family = AF_INET;
my_dire.sin_port = htons(MYPORT);
my_dire.sin_addr.s_addr = htonl(INADDR_ANY);
memset(&(my_dire.sin_zero), '\0', 8);
if (bind(nSocket, (struct sockaddr *)&my_dire, sizeof(struct sockaddr)) == -1)
{
perror("[-] Bind");
exit(1);
}
if ((nListen=listen(nSocket, NUBACK)) == -1)
{
perror("[-] Listen");
exit(1);
}
printf("[+] Listen iniciado.\n");
printf("\t-Escuchando el puerto %d.\n", MYPORT);
printf("\t-Esperando una conexion.\n");
sin_zero = sizeof(struct sockaddr_in);
if ((nSocket2=accept(nSocket, (struct sockaddr *)&su_dire, &sin_zero)) == -1)
{
perror("[-] Accept");
exit(1);
}
printf("[+] Conexion realizada.\n");
close(nSocket);
return 0;
}

Código de Mr.Potato:

Código:
#include <stdio.h>
#include <netinet/in.h>

int main() {

struct sockaddr_in saddr;
int hsock;

hsock=socket(AF_INET,SOCK_STREAM,0);
if (hsock<0) {
printf("Error creando el socket\n");
return -1;
}
saddr.sin_family=AF_INET;
saddr.sin_addr.s_addr=INADDR_ANY;
saddr.sin_port=htons(4500);
if (bind(hsock,(struct sockaddr *)&saddr,sizeof(saddr))<0) {
printf("Bind error\n");
return -1;
}
if (listen(hsock,1)<0) {
printf("Listen error\n");
return -1;
}
accept(hsock,0,0);
printf("FIN\n");
return 0;
}
235  Programación / Ejercicios / Soluciones ejercicios C 108 en: 7 Julio 2004, 04:02 am
Soluciones al ejercicio 108

Código de Cobac:

Código:
#include <stdio.h>
#include <stdlib.h>

#define NUMERO 5

main()
{
int x=0, elec=0;

typedef struct {

char nombre[15];

char direccion[15];

int telefono;} persona;

persona cliente[NUMERO];

    for(x=0; x < NUMERO; x++)
    {
        printf("\nIntroduce el nombre del cliente numero %d: ",x+1);
        scanf("%s", &cliente[x].nombre);

        printf("\nIntroduce la direccion del cliente numero %d: ",x+1);
        scanf("%s", &cliente[x].direccion);

        printf("\nIntroduce el telefono del cliente numero %d: ",x+1);
        scanf("%d", &cliente[x].telefono);
    }
   
    system("cls");
   
    do{
   
        printf("\n\nIntroduce el numero de la persona que quieres consultar (cero para salir): ");
        scanf("%d", &elec);
       
        if(elec != 0 && elec <= NUMERO)
        {       
                printf("\nNombre del cliente: %s", cliente[elec-1].nombre);

                printf("\nDireccion del cliente: %s", cliente[elec-1].nombre);
       
                printf("\nTelefono del cliente: %d", cliente[elec-1].nombre);
        }       
   
    }while(elec != 0);
}
236  Programación / Ejercicios / Soluciones ejercicios C 107 en: 7 Julio 2004, 04:00 am
Soluciones al ejercicio 107

Código de Cobac:

Código:
#include <stdio.h>

main()
{
int cant=0, num[80], media=0, x=0, y=0;

    printf("Dime la cantidad de numeros que quieres insertar: ");
    scanf("%d", &cant);
   
    if(cant <= 0)
        printf("Sin comentarios....");
       
    else
    {
        //rellenamos el array con números
       
        for(x=0; x < cant; x++)
        {
                printf("\nInserta el numero %d: ", x+1);
                scanf("%d", &num[x]);
        }
       
        for(x=0; x < cant; x++)
        {
                for(y=0; y < cant; y++)
                {
               
                /* Si ponemos > los ordena de mayor a menor
                   Si ponemos < los ordena de menor a mayor */
                   
                       if(num[x] < num[y])
                       {
                                 media = num[y];
                                 num[y] = num[x];
                                 num[x] = media;
                       }
                }
        }
       
        for(x=0; x < cant; x++)
                printf("\n%d ", num[x]);
    }
   
getchar();
getchar();
}
237  Programación / Ejercicios / Soluciones ejercicios C 124 en: 7 Julio 2004, 03:59 am
Soluciones al ejercicio 124

Código de Cobac:

Código:
#include <stdio.h>

main()
{
float producto=0, entregado=0;
int entregar=0, rest=0, x=0;
int monedas[]={50000,20000,10000,5000,2000,1000,500,200,100,50,20,10,5,2,1};
int tipomon[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

    printf("Precio producto\n");
    scanf("%f", &producto);
   
    printf("Total entregado\n");
    scanf("%f", &entregado);
   
    entregado = entregado*100;
    producto = producto*100;
   
    if(entregado < producto)
    {
        printf("Diles que te paguen!!!");
    }
   
    entregar = entregado - producto;
   
    rest = entregar;
   
    for(x=0; rest > 0; x++)
    {
   
        while(rest >= monedas[x])
        {
                tipomon[x] = tipomon[x]+1;
                rest = rest - monedas[x];       
        }
    }
   
    for(x=0; x < 15; x++)
    {
        if(monedas[x] >= 100 && tipomon[x] != 0)
        {               
                if(monedas[x] >= 100 && monedas[x] <= 200)
                {
                                printf("Entregar %i monedas de %i euros\n", tipomon[x], monedas[x]/100);
                }
                else
                {
                                printf("Entregar %i Billetes de %i euros\n", tipomon[x], monedas[x]/100);
                }
        }
        else if(tipomon[x] != 0)
        {
                printf("Entregar %i monedas de %i centimos\n", tipomon[x], monedas[x]);
        }
    }
       
getchar();
getchar();
}
238  Programación / Ejercicios / Soluciones ejercicios C 106 en: 7 Julio 2004, 03:58 am
Soluciones al ejercicio 106

Código de neohex:

Código:
#include <stdio.h>

int main()
{
int i,num,resul;
printf("[+] Introduce un numero del 0 al 9: ");
scanf("%d", &num);
for(i=1;i<=10;i++){
    resul = num*i;
printf("%d x %d = %d\n",num,i,resul);
}
return 0;
}

Código de Mr.Potato:

Código:
#include <stdio.h>

int main() {
int tabla,i;

printf("introduce un numero del 1 al 9:\n");
scanf("%d",&tabla);
if (tabla < 1 || tabla > 9) {
printf("El numero tiene que ser mayor de 1 y menor que 9\n");
}
else {
for(i=1;i<=10;i++) {
printf("%d x %d = %d\n",tabla,i,tabla*i);
}
}
return 0;
}

Código de Cobac:

Código:
#include <stdio.h>

main()
{
int num=0, x=0;

    printf("Introduce un numero entre 1 y 9: ");
    scanf("%d", &num);
   
    if(num < 1 || num > 9)
        printf("Aprende a leer/escribir");
       
    else
    {
        for(x=1; x <= 10; x++)
        {
                printf("%d x %d = %d\n", num, x, num*x);
        }
    }
   
    getchar();
    getchar();
}


Código de 133_mHz_:

Código:
/* Escribir un programa que pregunte un número entero entre uno y 9 y genere la tabla de multiplicar de ese número */

#include <stdlib.h>
#include <stdio.h>

int main()
{

    int a, b, c;
   
    printf("Introduzca un numero (1-9): ");
    scanf("%i", &a);
   
    if(a>9)
    {
        printf("El numero introducido es: %i ", a);
        printf("introduzca un numero menor.\n\n");
    }
       
    else
    {   
        for(b=1;b<11;b++)
        {
                c=a*b;
                printf("%i x %i = %i\n", a, b, c);
        }
    }
    system("pause");
                   
return 0;
}


Código de kasswed:

Código:
#include <stdio.h>

main()
{
      int num, x, res;
      printf("Introduce un numero entre 1 y 9: ");
      scanf("%i", &num);
      if (num > 9 || num < 1){
              printf("\nEl numero introducido es mayor de 9 o menor que uno. El programa no puede continuar.");
              }
      else {
      for (x=1; x<=10; x++){
          printf("\n%i x %i = %i\n", num, x, res = num * x);
          }
          }
      getchar();
      getchar();
}
239  Programación / Ejercicios / Soluciones ejercicios C 105 en: 7 Julio 2004, 03:55 am
Soluciones al ejercicio 105

Código de Cobac:

Código:
#include <stdio.h>

#define CANTIDAD 100

main()
{

int x=0, y=0, num=0, rest=0, t=0, prim[100], cont=0;

    for(x=0; x < CANTIDAD; x++)
    {
        for(y=1; y <= x; y++)
        {
                rest = num%y;
               
                if(num != y && y != 1 && rest != 0)
                        cont++;
        }
       
        if(cont > num-3)
        {
                prim[t] = num;
                t++;
        }
        num++;
        cont=0;
    }
   
    for(x=0; x < t; x++)
        printf("%d ", prim[x]);
   
getchar();
getchar();
}
240  Programación / Ejercicios / Soluciones ejercicios C 104 en: 7 Julio 2004, 03:54 am
Soluciones al ejercicio 104

Código de Cobac:

Código:
#include <stdio.h>

main()
{
int ano=0, rest=0;

    printf("Introduce el año: ");
    scanf("%d", &ano);
   
    if(ano < 0)
        printf("Años negativos no\n");
       
    else
    {
        rest = ano%4;
       
        if(ano%100 == 0 && ano%400 != 0)
                printf("El año %d no es bisiesto\n", ano);
               
        else if(rest == 0 && ano%100 != 0 || (ano%400 == 0 && ano%100 == 0))
                printf("El año %d es bisiesto!!\n", ano);
       
        else
                printf("El año %d no es bisiesto\n", ano);
    }
   
getchar();
getchar();
}


Código de kasswed:

Código:
#include <stdio.h>

main()
{
      int ano;
      printf("Introduce un año: ");
      scanf("%i", &ano);
      fflush(stdin);
      if ( ( ano % 4 == 0) && (ano % 100 != 0) || ano % 400 == 0){
           printf("\nEl año %i es bisiesto.", ano);
           }
      else {
           printf("\nEl año %i no es bisiesto", ano);
           }         
      getchar();
      getchar();
}
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines