E ovako ,imam zadatak da u C# napravi program koji ce racunati opseg tj. kad unesem u prvi text box donju granicu npr 1, a u drugi text box 5 i kada kliknem na suma (command button) on treba da izracuna na sljedeći način: 1+2+3+4+5=15 i da u labeli za rezultat ispise 15. Mora da ide preko for petlje pa ako bi neko mogao pomoc bio bi veoma zahvalan..
jablan: Postavi ovde šta si napisao dosad i gde konkretno imaš problem.
samo sam deklarisao dva textBoxa labele i lblDgd I lblGgd i još jednu kao lblRezultat ,Jedan commandButton mi je suma.Kada se pokrene aplikacija potrebno je da korisnik unese brojeve u Dgd i Ggd i da kada pritisne na command button suma izračuna sumu ( ako unese 2 i 6 suma je 2+3+4+5+6 i treba da ispiše u lblRezultat 20).Sve to treba da se izvršava preko FOR petlje.Ne mogu nikako da provalim kako napisati kod.
Prilicno jednostavno, postavi vrednost iz lblDgd kao pocetnu vrednost a kao krajnu postavi vrednost iz lblGgd to kad prodje kroz petlju postavi kao vrednost u lblRezultat. Jel znas kako for petlja radi?
AMD guy: Prilicno jednostavno, postavi vrednost iz lblDgd kao pocetnu vrednost a kao krajnu postavi vrednost iz lblGgd to kad prodje kroz petlju postavi kao vrednost u lblRezultat. Jel znas kako for petlja radi?
Kako to da napišem?Radio sam nešto osnovno iz for petlje kao For(i=1;i<=5;i++)
Moja greska nisu u pitanju labele nego ti textbox-ovi.
Sada umesto 1 i 5 zameni sa vrednostima iz textbox-ova, ti textbox-ovi imaju text property koji cuvaju vrednost koju ti uneses ali posto je text property tipa string to moras da konvertujes u int. Kada to uradis onda pustis da for petlja odradi svoje pa rezultat te petlje stavis u lblRezultat(opet treba da konvertujes int u string posto je ta labela ima Text property tipa string). Za konverziju koristi Convert klasu.
Code: private void button1_Click(object sender, EventArgs e)
{
int a, b, c=0,i;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
for (i = a; i <= b; i++)
{
c = c + i;
}
textBox3.Text=Convert.ToString(c);
}