Título: Ayuda con problema básico lenguaje C. Publicado por: Shett en 15 Noviembre 2016, 03:30 am Bueno la verdad trate de hacerlo hasta donde pude, me cuesta entender el while (se que tengo que volver a leer la variable pero nose en donde) todavía.Me gustaría que me ayuden a completarlo(para entenderlo), y también quería saber¿esta bien la parte del vector para mostrar el total?. Muchas gracias. Si no entienden algo de lo que hice me avisan.
Código
MOD: Etiqueta GeSHi. Título: Re: Ayuda con problema básico lenguaje C. Publicado por: Beto Ventura en 15 Noviembre 2016, 07:08 am Un consejo, que uses nombres de variables más claro. Si tu código es autocomentado resulta más rápida la tarea de depuración. ¿esta bien la parte del vector para mostrar el total? Un vector, arreglo o array es una variable que contiene elementos del mismo tipo uno consecutivo al otro, comenzando con su primer elemento en la posición 0. Acá en tu programa vos estás declarando un arreglo del tipo entero de 3 elementos, al final de tu programa sumas todos los elementos y guardas ese valor en la variable "tot". El error en esa parte de tu programa es que estás sumando un elemento de más que no corresponde a tu arreglo. La correción seria la siguiente: Código
También tenes el mismo error dentro de los case del switch. Básicamente, tene en cuenta que la primer posición siempre es 0 y no 1, y que la ultima posición del arreglo, en este caso, seria 2 y no 3. Por último hay un par de errores para mi gusto que tienen que ver con la manera en la que escribís tu código, pero es porque yo personalmente soy medio hincha bolas con unas cosas jeje, si querés hablame por mensaje privado y te las comento. Es mejor que las corrijas desde temprano así no te mal acostumbras.[/pre] Título: Re: Ayuda con problema básico lenguaje C. Publicado por: Shett en 15 Noviembre 2016, 12:11 pm Bueno muchas gracias por contestar cuando llegue a mi casa arreglo eso y voy a ver si logro hacer funcionar la parte del while osea el concepto lo tengo pero me confundo al aplicarlo.
Título: Re: Ayuda con problema básico lenguaje C. Publicado por: engel lex en 15 Noviembre 2016, 16:09 pm Código
dentro del while alguna vez le cambias el valor a la variable "c"? -qué pasa si nunca se lo cambias? -cómo se lo cambiaste originalmente y como tienes que cambiarlo ahora? Título: Re: Ayuda con problema básico lenguaje C. Publicado por: Shett en 15 Noviembre 2016, 18:43 pm Código
dentro del while alguna vez le cambias el valor a la variable "c"? -qué pasa si nunca se lo cambias? -cómo se lo cambiaste originalmente y como tienes que cambiarlo ahora? No nunca le cambio el valor a c. -Yo suponía que si no se lo cambiaba por ejemplo ingresaba una n, salia del bucle y del programa pero creo que no es así. Y la otra pregunta no la entendí. Perdón por mi ignorancia. Título: Re: Ayuda con problema básico lenguaje C. Publicado por: engel lex en 15 Noviembre 2016, 18:52 pm Citar No nunca le cambio el valor a c. -Yo suponía que si no se lo cambiaba por ejemplo ingresaba una n, salia del bucle y del programa pero creo que no es así. Y la otra pregunta no la entendí. Perdón por mi ignorancia. el bucle valora "c", si "c" no deja de ser 's' jamas saldrá si cambias c Código
Título: Re: Ayuda con problema básico lenguaje C. Publicado por: Shett en 15 Noviembre 2016, 19:39 pm el bucle valora "c", si "c" no deja de ser 's' jamas saldrá Perdon por mi ignorancia pero ¿te referis al nombre de la variable?si cambias c Código
Título: Re: Ayuda con problema básico lenguaje C. Publicado por: engel lex en 15 Noviembre 2016, 19:46 pm lee el comentario en ese ultimo codigo...
no, no puedes cambiarle el nombre a una variable... al decir cambiar, es cambiar el contenido |