[ Foro de C ]
Buenas, necesito ayuda en este problema no es necesario que lo resuelvan solo necesito una explicacion a medias ya que quiero aprender a programarlo, el profesor estaba dando ciclos hoy y pues recien estoy empezando. Gracias de antemano!
"Dado el precio de un producto durante el año determinar en que mes aumento o disminuyo mas"
_________________________________________________________________________
Fuera del tema, alguien recomienda algun libro o pagina para aprender razonamiento logico-matematico? creo que es la parte de la programacion que mas se me complica. Gracias!
No conozco ningún libro sobre razonamiento lógico-matemático. Con mis alumnos en clase, lo que intento es que resuelvan muchos ejercicios, de forma que vayan conociendo "formas habituales de resolver problemas" hasta que las acaben asimilando como algo natural.
En cuanto a tu problema, tendrás que usar un ciclo (típicamente un "for") que te permita comparar cada mes "i" con el mes anterior "i-1", para restarlos y así obtener el cambio. Realmente, en tu problema te interesa el valor absoluto de ese cambio, porque te sirven tanto el mayor incremento como la mayor disminución. Para cada uno de esos "cambios", deberás comparar con el que hasta entonces era el máximo cambio que habías encontrado; si este cambio es mayor que el máximo, deberás considerarlo el nuevo máximo, y anotar tanto el valor del máximo como el mes en que ha ocurrido.
Vale, muchas gracias! ya lo logre hacer, fuera de razonamiento logico matematico algun libro en general que sea bueno para C?
Aunque suene a "auto-propaganda", mis apuntes de C están hechos para mis alumnos, intentando que sean muy progresivos, con práctica desde el principio, y que cubran "todo lo importante", no "todo C".
Puedes encontrar la versión PDF (que es la más actualizada en este momento) en
http://www.nachocabanes.com/c/
Gracias! no para nada me parece muy bien!
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)