18/08/2010, 08:37
|
| | | Fecha de Ingreso: abril-2010
Mensajes: 65
Antigüedad: 14 años, 7 meses Puntos: 4 | |
Respuesta: ventas mínimas mensuales y del año completo Nop mira el primer for es muy aparte del demas, solo es para que nuestras variables no tengan basura por asi decirlo, ya que al final preguntamos si ventamenor[n]=0 y como no sabemos si todos los meses tendran ventas, entonces tenemos inicializarlas en algo al igual que numventas[n].
Con respecto a la disminucion del mes, cuando declaras un arreglo lo haces asi arr[3] y si lo observas uno por uno sria asi arr[0],arr[1],arr[2], son tus tres variables que pediste, pero para poder ingresar a ellos es desde 0 hasta 2, no mas si tu pones arr[3] te marca un error ya que estas intentando ingresar a una variable que ni existe. Dicho lo anterior.Uno como programador tiene que ver la logica tanto del lenguaje del compilador como el lenjuaje humano, nosotros estamos acostumbrados a iniciar las cuentas desde 1 (Enero=1,Febrero=2,..,diciembre=12) y pues esto nos causa un doble razonamiento en cuanto a los arreglos ya q como t lo vuelvo a repetir sus cuentas empiezan desde 0(Enero=0,Febrero=1,..,diciembre=11), asi si el usuario ingrsa un mes, nosotros los programadores tenemos la tarea de meter el dato en la variable correcta.
si ingresa mes=1 quiere decir que es enero, pero nosotros la tenemos que meter en mes=0 ya que esa es la posicion del arreglo. por eso se le tiene que disminuir uno. |