Zauważ, że jeżeli w środku pętli użyjesz:
suma=suma+i
to ta suma będzie powiększana o 'itą' wartość z pętli, a jeżeli podstawiasz
suma=a+i
to a jest stałą wartości wczytaną przez użytkownika czyli cały czas tą stałą powiększasz o "itą" wartość.
Na przykładzie jak podstawimy za a = 2 b =5:
Przy 1 kroku pętli w pierwszym przypadku otrzymasz suma = 2 + 1,
Przy drugim obrocie pętli otrzymasz suma = 3 + 2.
Zaś przy drugim przypadku otrzymasz suma = 2+1,ale przy drugim obrocie pętli suma = 2+2, ponieważ to 'a' nigdzie nie inkrementujesz, jest ono stałe.