
[Curso] Introducción a la programación en C (VII)
Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06
Re: [Curso] Introducción a la programación en C (VII)
No, brujitosexy, no me distraigas al alumnado
El programa no debe aceptar números fuera del rango 0-100 (ambos inclusive). Si introduces 101, debe mandar un mensaje de número incorrecto, no decir que está en la undécima decena.


- brujitosexy
- Experto
- Mensajes: 1097
- Registrado: 03 Sep 2009, 19:30
Re: [Curso] Introducción a la programación en C (VII)
Ok, me he dado cuenta que es hasta 100.m0skit0 escribió:No, brujitosexy, no me distraigas al alumnadoEl programa no debe aceptar números fuera del rango 0-100 (ambos inclusive). Si introduces 101, debe mandar un mensaje de número incorrecto, no decir que está en la undécima decena.
Era que no me habia fijado lo que pedia en esa practica.
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”
Re: [Curso] Introducción a la programación en C (VII)
Ya estan arrglados:
El primero
El segundo:
El primero
Spoiler:
El segundo:
Spoiler:
- finfantasy
- Habitual
- Mensajes: 153
- Registrado: 15 Oct 2009, 19:00
Re: [Curso] Introducción a la programación en C (VII)
Fijate que en el primer ejercicio, si introduces números del 100 al 109, todos te van a decir que es el 100, cuidado con eso, a ver como puedes arreglarlo.
- brujitosexy
- Experto
- Mensajes: 1097
- Registrado: 03 Sep 2009, 19:30
Re: [Curso] Introducción a la programación en C (VII)
finfantasy escribió:Fijate que en el primer ejercicio, si introduces números del 100 al 109, todos te van a decir que es el 100, cuidado con eso, a ver como puedes arreglarlo.
Eso es lo que moskito (y un poquito yo), estamos tratando de que el entienda.
La solucion es mucho mas facil de que el piensas.

Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”
Re: [Curso] Introducción a la programación en C (VII)
Ya esta arrglado eso en el ultimo programa que subi.. Por lo menos en mi PC al poner 101-109 me aparece : Entre el 1 y 100 Dah!!
Re: [Curso] Introducción a la programación en C (VII)
Puzky escribió:Por lo menos en mi PC al poner 101-109 me aparece : Entre el 1 y 100 Dah!!
Sí, ahora está bien esa parte. Pero ahora tienes otro error:
Código: Seleccionar todo
m0skit0@sodiet:~/Temp$ ./prueba
Introduce un numero entre el 1 y el 100: 5
El 0 esta en la primera decena
Por favor, por enésima vez, probad los programas antes de postearlos. Probar no significa poner 2 números y si funcionan es que funciona, sino probar un poco de todo (un número en la primera decena, uno en la segunda, etc...).

Re: [Curso] Introducción a la programación en C (VII)
Ya esta m0ski, perdon por no probar todo. Ahora si probe cada decena
Spoiler:
Re: [Curso] Introducción a la programación en C (VII)
Puzky escribió:int numero, res;1
Te sobra el 1 al final.
En este caso, tienes un error de metodología: usas la variable res (te aconsejo que la llames más explícitamente resultado, o mejor aún, decena), pero no le das un valor predeterminado, sino que se lo da el sistema. Esto puede hacer que en determinados momentos, el programa no funcione como se esperaba. Pero sólo muy contadas veces funcionará de manera no deseada, y eso hará que en un futuro corregir ese problema se convierta en un quebradero de cabeza. Es mejor hacerlo bien desde un principio y evitar futuros problemas


Re: [Curso] Introducción a la programación en C (VII)
Ese 1 se me fue, no es parte del programa. En cuanto a lo de res lo cambiare.. Pero si le estoy dando un valor no?
O como se lo puedo dar?
Código: Seleccionar todo
res = num/10
O como se lo puedo dar?