Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. Hawkings
    3. Mensajes

    Hawkings (@Hawkings)

    185
    Reputación
    2208
    Mensajes
    1261
    Visitas
    0
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about Hawkings

    Registrado
    Última vez conectado

    Publicados por Hawkings

    • Ejercicios del curso de programación

      Sorry por tardar miau

      @pedroso100 muy bien.

      @PiRaTaX el primero bien, pero el segundo está mal, lo haces al revés, cuando la suma es menor que el producto haces lo que debería hacer cuando el producto es menor que la suma. Además no me ha gustado nada el if vacío para luego poner el else, en lugar de eso usa el operador de desigualdad (!=) que devuelve verdadero si los dos valores son diferentes.

      @danibonilla1 el primero está bien pero el nº 16 no, te has equivocado por ahí en un signo > que debería ser

      publicado en Aplicaciones de escritorio
    • Dimensiones de firmas

      Pon la userbar y el contador a la derecha de la firma U.U

      publicado en Anuncios y Noticias
    • Ya tenemos chat!

      Bien, no sé si es porque navego con Opera pero el chat me da algunos problemas. Cuando cambio de página se me borran todos los mensajes hasta el útlimo que he enviado yo, y a parte creo que a veces no le llegan a la gente mis mensajes y al contrario.

      Un saludo.

      PD enviando este post me ha salido esto

      Internal Server Error

      The server encountered an internal error or misconfiguration and was unable to complete your request.

      Please contact the server administrator, webmaster@foro.universojuegos.es and inform them of the time the error occurred, and anything you might have done that may have caused the error.

      More information about this error may be available in the server error log.

      Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

      publicado en Anuncios y Noticias
    • INSTALAR MIRA!!!

      WinRAR tiene una opción para comprimirlo como ejecutable, y después el que quiera instalar en metin no tendrá que tener instalado ni siquiera winrar, simplemente lo abre y elige la carpeta de extracción. No sé si te vale con eso, aquí te dejo un enlace a un tutorial:

      [http://foro.loquo.com/viewtopic.php?t=74761][0]">[http://foro.loquo.com/viewtopic.php?t=74761][1]

      saludos.

      [0]: <a href=
      [1]: http://foro.loquo.com/viewtopic.php?t=74761

      publicado en Ayuda
    • Nuevo ^[Team]

      Opera también tiene diccionario pero, claro, ¿quién iba a querer usar al pobre opera? xD

      Creo que quiere hacer una recopilación de textos, que cada uno postee aquí sus obras y él las pone en el título, es lo máximo que he conseguido alcanzar a entender xD

      publicado en El Mundo del Escritor
    • Curso de programación en C desde cero

      Post #8

      Ahora os voy a enseñar algunas cosas que no son imprescindibles para programar, pero que hacen más fácil a otras personas (o incluso a vosotros) leer el código. Primero os enseñaré a poner comentarios. Un comentario es un texto que no se tiene en cuenta a la hora de compilar el programa, es simplemente para hacer aclaraciones o para poner algo y leerlo luego, lo puedes poner directamente en el código y no modificará el programa, se ignoran luego los comentarios a la hora de compilar. Hay dos formas de comentar un texto. La primera es encerrarlo dentro de /* */. Todo lo que haya entre /* y */ será un comentario. Este tipo de comentarios puede ir en cualquier sitio y puede ocupar varias líneas. El otro tipo de comentario es un comentario de línea, y va desde // hasta el final de la línea. Por ejemplo:

      #include 
      
      int main() { //Declaramos la función main (esto es un comentario).
          int /*hacemos una variable de tipo entero */ minumero; //y la llamamos minumero.
          /*Ahora vamos a asignarle
          un valor, por ejemplo 7*/
          minumero = 7;
          printf("%i",minumero);/*y ahora la mostramos por pantalla*/
          system("pause > null");
          return 0; //y terminamos el programa.
          //podemos poner lo que sea en un comentario y se ignorará
          /*printf("esto no se muestra");*/
      }
      

      Si introducimos esto en Dev-C++ veremos que nos pone los comentarios en otro color.

      Ahora os voy a enseñar a tabular correctamente un código. Hasta ahora lo habéis hecho imitándome, y os ha ido bastante bien, pero creo que debo enseñaros cómo se hace. Os aviso que un programa en C funciona exactamente igual esté bien tabulado o no, incluso podéis poner el programa en una línea y no dará ningún error (siempre que pongáis bien los ";"). Un bloque es todo el código que esté encerrado entre dos llaves ({ y }). Puede haber bloques dentro de otros bloques. En general se empieza el programa con el texto pegado a la izquierda. Cuando llegamos a una llave de apertura ({) todo lo que haya después hasta la llave correspondiente de cierre (}) irá separado de la izquierda del todo pulsando una vez la tecla TAB, pero la llave de cierre ya estará a la distancia normal. Dev-C++ os pone automáticamente un tabulador cuando pulsáis ENTER si en la línea en la que estáis ya hay uno. Además cuando abrís una llave y pulsáis ENTER también os tabula automáticamente la línea siguiente. No es muy difícil de pillar, cada vez que abráis una llave, y hasta que cerréis el bloque, todas las líneas de dentro empezarán con una tabulación más.

      Otra buena práctica en programación, pero que tampoco es necesaria (el programa funcionará igual) es crear todas las variables que vayamos a usar al principio, y no poco a poco mientras las vayamos usando. También es común crear todas las variables al principio poniendo solo una vez el tipo de datos y luego separando los nombres por comas. Así alguien que vea vuestro código verá de un tirón todo lo que vais a usar. Os pido por favor que lo hagáis vosotros así, por que es más cómodo para corregirlo.

      Lo último que queda es hablaros de los nombres de las variables. Os recomiendo que pongáis nombres coherentes, puede que el programa funcione si llamas a tus variables wqercgdfgd pero se entiende mejor si poneis numero1 o suma o letra que si les poneis nombres sin sentido. Hasta ahora no habéis tenido problemas con los nombres de las variables, pero por si acaso debo deciros qué nombres les podéis poner y qué nombres no. Esto sí es importante ya que si lo hacéis mal el código no funcionará. El nombre de vuestras variables NO pueden empezar por un número pero sí pueden llevar un número después. Podeis usar letras SIN ACENTOS de la a a la z sin incluir la ñ; mayúsculas o minúsculas, y también el símbolo _. Se suele usar este símbolo en lugar de un espacio, por ejemplo como no podéis hacer una variable que se llame "fecha nacimiento" por que los espacios no están permitidos, podéis hacer una que se llame "fecha_nacimiento". Por convenio (aunque vosotros podéis no hacer caso y funcionará igual) las variables sólo contienen letras minúsculas, no mayúsculas, pero repito que podeis no hacer caso. Por último hay una serie de palabras que pertenecen al lenguaje C y no podéis usar como nombre de vuestras variables. Se llaman palabras clave o palabras reservadas (keywords) y son las siguientes:

      auto break case char const continue default
      do double else enum extern float for
      goto if int long register return short
      signed sizeof static struct typedef union unsigned
      void volatile while

      Ahora vamos a aprender a usar condiciones en C. Las condiciones usan la palabra clave if. Se usa de la siguiente forma:

      if(condicion) {
           accion
      }
      

      Pero, ¿qué condiciones podemos usar? Ya las vimos en el post #3, con la única diferencia de que en C = es para asignar un valor, así que para comparar se usa == (dos signos igual). Repasemos un poco:
      valor1 == valor2 será verdadero si son iguales, y falso en cualquier otro caso.
      valor1 != valor2 será verdadero si son diferentes, y falso en cualquier otro caso.
      valor1 < valor2 será verdadero si valor1 es menor que valor2, y falso en cualquier otro caso.
      valor1

      publicado en Aplicaciones de escritorio
    • Ejercicios del curso de programación

      @Anghios: creo que está bien tu código, pero como no está dentro de un spoiler no he podido comprobarlo :S _xD_

      @dantox: muy bien, lo vas cogiendo.

      @pedroso100: con muchas florituras, pero está bien XD.

      A todos: si hacéis un ejercicio y antes de que os corrija el primero termináis otro, no hagáis doblepost, editad el último. Postead otra vez solo si ya os he corregido el anterior, yo miro todos los posts después del último mio, por lo que si lo editais cuando mire el post veré todos los que hayáis puesto tambien. Repito, solo hace falta otro post si ya he posteado yo y os he corregido el ejercicio anterior.

      publicado en Aplicaciones de escritorio
    • Programación desde CERO // hilo de dudas

      A mi me va perfecto el codigo fuente que has puesto. Supongo que el char caracter; lo has copiado de mi ejemplo. Yo declaré esa variable porque la uso más tarde, no tiene ningún misterio, si necesito guardar un carácter creo una variable tipo char. Que tú no lo haces, pues no la creas. Así de simple.

      publicado en Aplicaciones de escritorio
    • Ejercicios del curso de programación

      @Anghios said:

      Se me ha caido el pelo, 30 minutos para encontrar la solucion LOL

      Es lo que pasa cuando te saltas los ejercicios de DF, aunque eran sencillos te enseñaban a pensar como un programador, y seguro que no hubieras tardado ni la mitad en darte cuenta ¬¬

      El primer ejercicio da una salida correcta, es decir, funciona, pero donde has puesto

      printf("%i%", numero-num2);
      

      Tendrías que haber puesto

      printf("%i", numero-num2);
      

      En este caso no ha pasado nada pero para decirle que ahí vas a meter un entero tienes que poner solamente %i o si lo prefieres %d. Si no se te ocurría cómo poner numero-num2 siempre podías haber guardado esa operación en otra variable.

      El segundo tiene demasiadas florituras, en el siguiente post te enseñaré a ponerlas con comentarios sin que se llene la salida de cosas innecesarias. La salida nuevamente está bien, pero en el enunciado pedía explícitamente que usaras una tercera variable, tu has declarado la tercera variable pero has usado solo las dos primeras. Corrígelo. Por cierto, lo de system("pause > null") se pone solo AL FINAL para que no se cierre el programa antes de que de tiempo a leerlo. Simplemente haz que tu función main termine en:

      int main() {
           tu código
           system("pause > null");
           return 0;
      }
      

      No pongas tantas pausas.

      @PiRaTaX: detecto un ligero copypaste de mi ejemplo, pero si haces copypaste hazlo bien, es decir si yo creo una varaible caracter pero tu no la usas, bórrala, no la dejes ahí porque no sirve para nada.

      El ej. 12 está bien, quitando lo de la variable de tipo char que no usas. Es una buena práctica en programación, declarar todas las variables que vas a usar al principio, aunque lo puedes hacer así y como ves no pasa absolutamente nada, pero para futuros programas te recomiendo que crees todas las variables al principio (lo digo por numero2).
      El ej. 13 también está bien, pero deja siempre un fflush(stdin) entre cada vez que uses scanf() para asegurarte de que los siguientes scanf() funcionen bien (a veces fallan). Al final no hace falta que lo pongas, es decir, aunque haya cosas por enmedio sería algo así:

      scanf();
      fflush(stdin)
      scanf();
      fflush(stdin)
      scanf();
      

      y después del último no hace falta que lo pongas.

      publicado en Aplicaciones de escritorio
    • Programación desde CERO // hilo de dudas

      @Anghios said:

      Oye haw, en el ultimo que subiste tengo un problema, el primero es por qué en

       printf("%i", numero);
      

      necesita detrás la variable? he probado en poner el 1º solo el "%i" y me sale un numero enorme xD
      Y otra, por qué necesitas el

      scanf("%i", &numero);
      

      si lo quito me sale otro número enorme negativo :S

      No quería meter lo de los punteros todavía... Se puede decir que es lo más complicado de C, y lo quería dejar para el final. Basta con decir que para usar scanf siempre le pones delante &. Ahora mismo no importa demasiado por qué, ya lo veremos en su debido tiempo pero es un poco más complicado, y no veo difícil aprender que con scanf pones & delante de la variable y ya está. Si en scanf o prinf no pones después la variable que vas a usar el ordenador no sabe que usar y usa lo que se llama basura, que puede ser cualquier cosa.

      Conclusión: ahora mismo no hace falta que lo entiendas, más adelante lo iremos explicando, si no pones después las variables no harán lo esperado esas funciones. printf usa las funciones normal sin poner el & y scanf necesita que le pongas el &. No te compliques, ponlo siempre y te irá perfecto, como ya he dicho a su debido tiempo lo explicaremos.

      PD: freak7z, te agradezco que resuelvas las dudas, pero por favor no adelantes cosas que no hemos dado porque normalmente tienden a liar a la gente, pero de todas formas muchas gracias 😄

      publicado en Aplicaciones de escritorio
    • 1
    • 2
    • 170
    • 171
    • 172
    • 173
    • 174
    • 207
    • 208
    • 172 / 208