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

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

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 (VII)

Mensaje por m0skit0 »

Sí, en ese caso sí, pero ese caso no se cumple siempre:

Código: Seleccionar todo

if (numero > 100)
    printf("Entre el 1 y el 100, Dahh!!!");
else
    res = numero/10;

Si numero > 100, res no tiene asignado ningún valor (su valor se puede considerar aleatorio entre -2.147.483.648 y 2.147.483.647, por lo que la probabilidad de que el programa falle es menor de 1 vez cada 40.000.000 de ejecuciones :juasjuas: )
Imagen

Puzky
Experto
Experto
Mensajes: 825
Registrado: 07 Oct 2009, 22:09
PSN ID: Puzky

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

Mensaje por Puzky »

Entonces lo modifico o ya puedo pasar al VIII?

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 (VII)

Mensaje por m0skit0 »

Por supuesto lo tienes que modificar.
Imagen

Puzky
Experto
Experto
Mensajes: 825
Registrado: 07 Oct 2009, 22:09
PSN ID: Puzky

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

Mensaje por Puzky »

Que opinas m0ski

Código: Seleccionar todo

  //Variable
  int numero, decena;
  decena = numero;

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 (VII)

Mensaje por m0skit0 »

¿Qué me quieres decir con eso? Supongo en todo caso que querrás decir:

Código: Seleccionar todo

decena = numero/10;
Imagen

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

Tal como lo pones, asignas nada más declarar con lo cual no conseguis mucho que digamos.

Puzky
Experto
Experto
Mensajes: 825
Registrado: 07 Oct 2009, 22:09
PSN ID: Puzky

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

Mensaje por Puzky »

m0skit0 escribió:¿Qué me quieres decir con eso? Supongo en todo caso que querrás decir:

Código: Seleccionar todo

decena = numero/10;


Ya intente eso y siempre me sale que esta en la primera decena, yo creo que es porque el sistema le da un valor cualquiera no?

Nose como arreglar eso ya lo intente eliminando decena y dejar numero solo pero, por ejemplo si pongo 99, me aparece: El 9 está en la décima decena. Nose que hacer :oops: :cry:

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 (VII)

Mensaje por m0skit0 »

Lógico, tienes que calcular decena después de que numero tenga un valor, esto ya lo comentamos antes, ¿no? :tongue:
Imagen

Puzky
Experto
Experto
Mensajes: 825
Registrado: 07 Oct 2009, 22:09
PSN ID: Puzky

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

Mensaje por Puzky »

Si, pero lo que nose como hacer es resolver el problema que me planteo profe. De darle valor a decena

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 (VII)

Mensaje por m0skit0 »

Código: Seleccionar todo

int decena = -1;

Hala, ya tiene un valor que conocemos.
Imagen

Responder