[Curso] Introducción a la programación en C (VI)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
CARDIHO
Enteradillo
Enteradillo
Mensajes: 67
Registrado: 02 Feb 2011, 17:15

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por CARDIHO »

Ejercicio 1:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main()
{

  int play1, play2;

 
  printf("jugador 1 introduce un numero del 0 al 9\n");
  scanf("%d", &play1);
 
  if (play1 > 9)
  {
 
    printf("El juego sea terminado, no introdujiste un numero del 0 al 9\n");
    return 0;
   
  }

  else if (play1 < 0) 
 {

    printf("Tu numero es negativo, por lo tanto el juego se acaba\n");
    return 0;

  }

  printf("jugador 2 adivina el numero del jugador 1\n");
  printf("introduce un numero del 0 al 9\n");
  scanf("%d", &play2);

 
  if (play2 > play1)
  {
 
    printf("te has pasado por una nariz de pinocho\n");
   
  }
 
 
  else if (play2 < play1)
  {
 
    printf("te quedaste corto\n");

  }

 
  else
  {

    printf("felicidades eres bueno\n");
  }   

 
 
  return 0;

}


Las matematicas se me complican un buen.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por m0skit0 »

¿Por qué 2 ifs diferentes? Ponlo en el mismo if.
Imagen

Avatar de Usuario
CARDIHO
Enteradillo
Enteradillo
Mensajes: 67
Registrado: 02 Feb 2011, 17:15

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por CARDIHO »

Ejercicio 1:

Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main()
{

  int play1, play2;

 
  printf("jugador 1 introduce un numero del 0 al 9\n");
  scanf("%d", &play1);
 
  if ((play1 > 9) || (play1 < 0))
  {
 
    printf("El juego sea terminado, no introdujiste un numero del 0 al 9\n");
    return 0;
   
  }
 

  printf("jugador 2 adivina el numero del jugador 1\n");
  printf("introduce un numero del 0 al 9\n");
  scanf("%d", &play2);

 
  if (play2 > play1)
  {
 
    printf("te has pasado por una nariz de pinocho\n");
   
  }
 
 
  else if (play2 < play1)
  {
 
    printf("te quedaste corto\n");

  }

 
  else
  {

    printf("felicidades eres bueno\n");
  }   

 
 
  return 0;

}

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8283
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por largeroliker »

Ese código tiene un fallo, y es que play1 tiene que ser entre 0 y 9, pero play2 puede ser perfectamente 14.
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por m0skit0 »

Bien visto larger ;)
Imagen

Avatar de Usuario
CARDIHO
Enteradillo
Enteradillo
Mensajes: 67
Registrado: 02 Feb 2011, 17:15

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por CARDIHO »

:D
Ejercicio 1:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main()
{

    int play1, play2;

 
    printf("jugador 1 introduce un numero del 0 al 9\n");
    scanf("%d", &play1);
 
    if ((play1 > 9) || (play1 < 0))
   {
 
      printf("El juego sea terminado, no introdujiste un numero del 0 al 9\n");
      return 0;
   
   }
 

    printf("jugador 2 adivina el numero del jugador 1\n");
    printf("introduce un numero del 0 al 9\n");
    scanf("%d", &play2);


    if ((play2 > 9) || (play2 < 0))
    {

       printf("El juego sea terminado, era un numero entre el 0 y el 9\n");
       return 0;

    }

    else if (play2 > play1)
    {
 
       printf("Te has pasado por una nariz de pinocho\n");
   
    }
 
 
    else if (play2 < play1)
    {
 
       printf("Te quedaste corto\n");

    }

 
    else
    {

       printf("felicidades eres bueno\n");

    }   

 
 
    return 0;

}

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por m0skit0 »

Ok, y ya lo último:

El juego sea terminado

:? :katana:
Imagen

Avatar de Usuario
CARDIHO
Enteradillo
Enteradillo
Mensajes: 67
Registrado: 02 Feb 2011, 17:15

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por CARDIHO »

Tonces quiere decir que ya puedo pasar al tutorial :canuto: :arrow: VII ?
osi osi osi eso es, lo logre yea

Ejercicio 1:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main()
{

    int play1, play2;

 
    printf("jugador 1 introduce un numero del 0 al 9\n");
    scanf("%d", &play1);
 
    if ((play1 > 9) || (play1 < 0))
   {
 
      printf("El juego sea terminado, no introdujiste un numero del 0 al 9\n");
      return 0;
   
   }
 

    printf("jugador 2 adivina el numero del jugador 1\n");
    printf("introduce un numero del 0 al 9\n");
    scanf("%d", &play2);


    if ((play2 > 9) || (play2 < 0))
    {

       printf("El juego sea terminado, era un numero entre el 0 y el 9\n");
       return 0;

    }

    else if (play2 > play1)
    {
 
       printf("Te has pasado por una nariz de pinocho\n");
   
    }
 
 
    else if (play2 < play1)
    {
 
       printf("Te quedaste corto\n");

    }

 
    else
    {

       printf("felicidades eres bueno\n");
       printf("El juego sea terminado\n");
    }   

 
 
    return 0;

}

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por Yn$an€ »

Bueno, gramaticalmente es correcto. Así sea pues. Tienes nuestra venia. :mrgreen:
... after all, we're all alike.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VI)

Mensaje por m0skit0 »

Bueno la verdad no lo había pensado, pero es gramatical y semánticamente correcto. Te doy por aprobado este curso :lol: :oki:
Imagen

Responder