Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dato000

#1401
Cita de: flony en 15 Mayo 2013, 04:22 AM
son nueve videos pero explica como hacerlo http://www.youtube.com/playlist?list=PLB114027943049361

el sensei paueky al rescate  ;-) ;-) ;-) ;-) el es un titan para c++
#1402
Redes / Re: Recomendación router moden Adsl
13 Mayo 2013, 17:11 PM
cualquier tp-link de triple antena es bueno
#1403
si tienes los datos de usuario y pass, deberia salir al menos la ip estatica, ya que dices que no es dhcp, deberias tener una unica red, pero sigues teniendo mascara, gateway, ip, y un dns, no se si uses proxy para el acceso.

usas windows, que sale cuando usas el ipconfig /all

nada??
#1404
ummm no se porque instalas los paquetes por separado, obviamente te dara error porque requiere de paquetes adicionales para su correcto funcionamiento, para eso se hizo lamp, o xampp, que reunen todo lo necesario para que tengas corriendo tu servidor local

http://www.apachefriends.org/es/xampp.html

Ahora tal vez te vaya a dar error porque ya intentaste una vez y los paquetes se corrompieron

intenta esto antes de instalar xampp

Citar
apt-get install -f

Y si te salen dependencias que debes corregir, te sugiero que lo hagas, aunque puede que te de error nuevamente, por ende, actualiza tu sistema totalmente para corregir esos detalles.

Citar
apt-get update
apt-get dist-upgrade

y luego intenta instalar xampp, y disfruta de tu servidor local.

Si hay problemas avisa y nos ponemos serios, aunque personalmente, no recomiendo backtrack para labores de servidores, es un software de seguridad, por lo que restringe muchas cosas en pro de una seguridad completa de tu sistema (y eso que tiene politicas abiertas en el firewall por defecto, al menos eso lo deja a libertad del usuario).

#1405
vale la pena darle up, fue bastante interesante todo esto.
#1406
Pues no se entiende del todo lo que quieres, pero no se porque pero este problema me recuerda cuando estaba aprendiendo c/c++ y no entendia nada de nada, todos hemos estado en las mismas, así que por eso te ayudare, no es tan dificil, de hecho, realmente de la forma en que esta planteado el enunciado lo vi muy ineficiente y lo retoque un poco.


/* Se solicita codificar un programa en lenguaje C que solucione el siguiente problema:
Se inicia con un arreglo que contiene las matriculas de los alumnos inscritos en una
clase de programacion,esta lista se encuentra ordenada ascendentemente.
El programa permite al usuario agregar una nueva matricula o remover una existente
conservando el orden del arreglo. Se debera indicar cuando se haya alcanzado el maximo
numero de alumnos que se permiten en la materia y el usuario seleccione la opcion de agregar
una matricula;
tambien cuando la lista este vacia y el usuario desee dar de baja.

Utilice el siguiente esqueleto como base.*/

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

#define CUPO_MAX 25

//como la lista de matriculas es una variable global, no es necesaria indexarla a las funciones
long lista[CUPO_MAX] = {137982, 145783, 156312, 166357, 175013};

void despliega();
short alta(int n);
short baja(int n);
void ordenar();
void corrimiento(int n);

int main(void)
{
    short num_alumnos=5;
    short op;
    do{
        printf("\n1) Desplegar lista de matriculas");
        printf("\n2) Agregar a lista de matriculas");
        printf("\n3) Borrar de la lista de matriculas");
        printf("\n4) Salir");
        printf("\n Seleccione una opcion: ");
        scanf("%hd",&op);
        switch(op)
        {
            //Despliega solo imprime en pantalla el numero de alumnos, lo que son esos codigos, supongo
            //Por lo tanto no necesita pasar datos a la funcion, solo imprimarla en su totalidad
            case 1: despliega();
                    break;

            case 2: if(alta(num_alumnos) == 1); // si todo salio bien incrementa en uno el contador de alumnos
                    num_alumnos++;
                    break;

            case 3: if (baja(num_alumnos) == 1 ) // si todo salio bien decrementa en uno el contador de alumnos
                    num_alumnos--;
                    break;

            case 4: printf("\nGracias por usar el programa");
                    break;

        }

    }while (op != 4);

    return 0;
}

void despliega()
{
    int i;
    printf("matriculas de la lista:\n\n");
    for(i=0; i <  CUPO_MAX ; i++)
    {
        if (lista[i] != '\0')
           printf("%d, ",lista[i]);
    }
    printf("\n\n");
}

void ordenar()
{
    //Ordenando ascendentemente los numeros del arreglo
    int i, j, temp;
    for (i=1; i<CUPO_MAX; i++)
    {
          for (j=0 ; j< CUPO_MAX - 1; j++)
          {
               if (lista[j] > lista[j+1])
               {
                    temp = lista[j];
                    lista[j] = lista[j+1];
                    lista[j+1] = temp;
               }
          }
    }
}

//agregando matriculas
short alta(int num)
{
    long mat_nueva;
    if(num <= 25)
    {
        printf("Digite el numero de matricula para agregar:  ");
        scanf( "%d", &mat_nueva);
        //como el arreglo empieza en la posicion cero, no se necesita adicionar casilla ahi
        //la suma se realiza en el case, para avanzar a la siguiente casilla del arreglo
        lista[num] = mat_nueva;
        printf("matricula agregada\n");
        ordenar();
        return 1;
    }
    else
    {
        printf("Se ha excedido el numero permitido de matriculas por clase.\n\n");
        return 2;
    }
}

short baja(int num)
{
    long mat_retirada;
    printf("Digite el numero de matricula para retirar:  ");
    scanf( "%d", &mat_retirada);
    //printf("%d", mat_retirada);
    //Se realiza una busqueda de la variable y se compara con los valores en las posiciones del arreglo
    int i;
    for(i=0; i<CUPO_MAX; i++)
    {
        if(mat_retirada == lista[i])
        {
            lista[i] == 0;
            corrimiento(i);
            printf("matricula retirada\n");
            ordenar();
            return 1;
        }

    }

    printf("La matricula NO esta en la lista.\n\n");
    return 2;

}

void corrimiento(int n)
{
    //corriendo los numeros de las posiciones descendentemente
    for( ;n <CUPO_MAX; n++)
    {
        lista[n] = lista[n+1];
    }
}




Creo que le faltan unos detalles, esos te los dejo para que los averigues no seas tan flojo, no esperes nada regalado, un poco de ayuda no viene mal, para eso estamos, pero realmente, en estos temas, hay que hacer cada uno su esfuerzo.

Slds ojala te sirva
#1407
Cita de: MatiasHA en 30 Marzo 2012, 05:54 AM
Muy interesante los videos, algun libro para recomendar para acompañar estos videos?

Hay como 7 libros para cada version de CISCO, y cada uno es más grueso que la biblia perse, mil veces prefiero la practica que leer esos tormentos, es suficiente con leer la teoria de tanerbaum.
#1408
Redes / Re: router modem tp link w8960n
11 Mayo 2013, 22:56 PM
Felicidades, reiniciaste el router, ahora para configurarlo necesitas llamar a tu proveedor para que valide tu sesion.

Si tu mismo compraste el router, pues tienes lo valores por defecto, consulta el manual, pero si buscas salida a internet con un router reiniciado, pues perdiste los datos que necesitas para autenticar tu usuario.

el dhcp no tiene nada que ver ahi, ese solo asigna una direccion ip una vez que este autenticado, ahora para autenticar, pues necesitas un id y un pass, y esos se comprueban mediante un vpn que se envia al proveedor que se consulta en el servidor de la empresa ISP, debes hablar con ellos para que configuren tus datos y quede todo arreglado.

Ten más cuidado la proxima  :silbar: :silbar: a mi me paso igual, pero bueno, echando a perder se aprende no?
#1409
Hardware / Re: Nvidia gtx650
11 Mayo 2013, 22:51 PM
aja claro, lo corres al minimo, y a que resolucion??

yo tengo un pc similar al del primer gameplay (la misma tarjeta pero un poco mejor  ati/amd hd 6570 radeon 1 gb, un core 2 duo de 3  GHz y 4 de Ram) y francamente, desde el principio se nota que el GTA IV pide maquina como loco.

Tuve que bajar la resolucion a 800x600 con todo lo minimo, siendo que he jugado todos los CoD, Battlefield, Dead Space, Sims 3...en fin, una gama de juegos que siempre piden maquina a la maxima calidad sin problemas, es más te dejo un punto de comparación más claro que el agua:

El ultimo DMC Devil May Cry, excelente juego, toda una obra de arte, con mundos gigantezcos y una calidad increible en jugabilidad, control, diseño de paisajes y personajes, me corre fluido a la resolucion recomendada de mi monitor (1300x768) y corre sin problemas, siendo que dmc es un juego mucho más reciente y con requerimientos mucho más recientes de hardware, corre excelentemente en mi maquina, pero en el caso de GTA IV, naaaa hay que ponerle lo minimo, para correrlo correctamente hay que tener una maquina gamer destroza mundos de verdad, y estoy seguro que dara un brinco de vez en cuando.

Solo es para que lo tengas en cuenta, GTA IV es un juego que pide recursos casi que a un nivel ridiculo, es un gran juego cierto, pero no merece tanto la pena, solo es un juego, si quieres mejorar tu maquina, la actualizacion debera ser completa.
#1410
Software / Re: Problema con excel
11 Mayo 2013, 22:41 PM
Que?? ya no se entiende ni lo que quieres o.O  :xD :xD :xD