Witam, mam problem z takim zadaniem:
"Napisz program, który wyświetla okno z trzema polami numerycznymi (NumericUpDown) z labelkami "Start", "Step" i "End" i przyciskiem "Calculate".
Po wciśnięciu przycisku program powinien policzyć sumę liczb całkowitych, które nie przekraczają liczby podanej w polu "End', zaczynając od liczby z pola "Start" z kolejnym etapem z pola "Step". Rezultat powinien zostać wyświetlony w wiadomości (MessageBox). Na przykład, jeśli Start = 3, Step = 4 i End = 16 program powinien dodać: 3 + 7 + 11 + 15 a wyświetlony rezultat powinien być równy 36."
Proszę o pomoc bo szczerze mówiąc nie bardzo wiem jak to zapisać od strony matematycznej...
Na razie mam tyle:
private void calculate_Click(object sender, EventArgs e)
{
int begin = int.Parse(start.Text);
int next = int.Parse(step.Text);
int END = int.Parse(end.Text);
int wynik = 0;
for (begin = 0; next < END; wynik++)
{
wynik += next;
}
result.Text = wynik.ToString();
}
Zdaję sobie sprawę z tego, że założenie pętli for są lekko mowiąc do d**y ale na tym właśnie polega mój problem - nie wiem jak powinienem ją określić..
Z góry dzięki za pomoc :)