Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2009, 10:36
hpk_2000
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: Ayuda a principiante en C++

Ok, vamonos línea por línea:

const int TOT = 5; (nota que te falta el punto y coma final)

está línea establece una constante TOT con valor 5, es constante y por lo tanto no puede cambiar su valor dentro de la ejecución del programa.

int suma = 0, ind;

esta línea declara 2 variables de tipo entero, una inicializada en 0.

for (ind=1; ind<=TOT; ind=ind+2){
suma = suma + ind;
printf("%d",suma);
}


aqui ind vale 1, ind <= TOT donde TOT = 5, y cada ves que se ejecute el bloque for se le sumará 2 a ind.

entonces: suma = 0 + 1 dando suma = 1 y lo imprime.

Después, ind ya vale 3, suma = 1 + 3 dando suma = 4 y lo imprime.

Después, ind ya vale 5, suma = 4 + 5 dando suma = 9 y lo imprime.

Después ind vale 7 pero como ya no cumple la condición del FOR ya no ejecuta el bloque de instrucciones.