marijanabajic.files.wordpress.com  · web viewpo pokretanju forme ispisati u listbox sve...

12
1. U ListBox ispisati brojeve od 1 do 10 private void button1_Click(object sender, EventArgs e) { for (int i = 1; i<11; i++) listBox1.Items.Add("Broj " + i); 2. Brojeve od 1 do 50 razvrstati na parne i neparne u dva listBoxa private void button1_Click(object sender, EventArgs e) { for (int i = 1; i<51; i++)

Upload: others

Post on 23-Oct-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

1. U ListBox ispisati brojeve od 1 do 10

private void button1_Click(object sender, EventArgs e)

{

for (int i = 1; i<11; i++)

listBox1.Items.Add("Broj " + i);

2. Brojeve od 1 do 50 razvrstati na parne i neparne u dva listBoxa

private void button1_Click(object sender, EventArgs e)

{

for (int i = 1; i<51; i++)

if (i % 2 == 0)

Page 2: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

listBox1.Items.Add( i);

else

listBox2.Items.Add( i);

}

3. Po pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171..

private void Form1_Load(object sender, EventArgs e)

{

int cs, cd, cj;

for (int broj = 100; broj < 1000; broj++)

{

cs = broj / 100;

cd = (broj / 10) % 10;

cj = broj % 10;

if (cd + cj + cs == 9) listBox1.Items.Add(broj);

}

}

4. Napisati program za štampanje svih trocifrenih Armstrongovih brojeva (broj=zbiru kubova svojih cifara).

Page 3: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

private void Form1_Load(object sender, EventArgs e)

{

int cs, cd, cj;

for (int broj = 100; broj < 1000; broj++)

{

cs = broj / 100;

cd = (broj / 10) % 10;

cj = broj % 10;

if (broj == cs * cs * cs + cd * cd * cd + cj * cj * cj)

listBox1.Items.Add(broj);

}

}

5. Napisati program kojim se odredjuju i ispisuju svi savršeni brojevi od 2 do m. (Broj je savršen ako je jednak sumi svojih delilaca isključujući njega samog). 28=1+2+4+7+14

private void button1_Click(object sender, EventArgs e)

{

Page 4: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

int s, i, n;

int m = Convert.ToInt32(textBox1.Text);

listBox1.Items.Clear();

for (n=2;n<m+1;n++)

{

s=1;

for( I = 2 ; I <= n / 2; i++)

if (n % I == 0)

s= s + i;

if ( s == n)

listBox1.Items.Add(n);

}

}

6. Ispis brojeva

{

rbod1doN.Checked = false;

rbodNdo1.Checked = false;

rbParni.Checked = false;

rbNeparni.Checked = false;

rbNParnih.Checked = false;

Page 5: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

lbBrojevi.Items.Clear();

}

//ispis prirodnih brojeva od 1 do n

private void rbod1doN_CheckedChanged(object sender, EventArgs e)

{

if (rbod1doN.Checked)

{

int N = Convert.ToInt32(tbN.Text);

lbBrojevi.Items.Clear();

for

(int i = 1; i <= N; i++)

lbBrojevi.Items.Add(i);

}

}

//ispis prirodnih brojeva od n do 1

private void rbodNdo1_CheckedChanged(object sender, EventArgs e)

{

if (rbodNdo1.Checked)

{

int N = Convert.ToInt32(tbN.Text);

lbBrojevi.Items.Clear();

while (N > 0)

{

lbBrojevi.Items.Add(N);

N--; ili N=N-1;

}

}

}

Page 6: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

// ispis parnih brojeva od 1 do n

private void rbParni_CheckedChanged(object sender, EventArgs e)

{

if (rbParni.Checked)

{

int N = Convert.ToInt32(tbN.Text);

lbBrojevi.Items.Clear();

for

(int i = 2; i <= N; i =i+ 2)

lbBrojevi.Items.Add(i);

}

}

// ispis neparnih brojeva od 1 do n

private void rbNeparni_CheckedChanged(object sender, EventArgs e)

{

if (rbNeparni.Checked)

{

int N = Convert.ToInt32(tbN.Text);

lbBrojevi.Items.Clear();

for

(int i = 1; i <= N; i =i+ 2)

lbBrojevi.Items.Add(i);

}

}

7. Izračunati faktorijel prirodnog broja N

Page 7: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

private void btFaktorijel_Click(object sender, EventArgs e)

{

int N = Convert.ToInt32(tbBroj.Text);

int f = 1;

for (int i = 2; i <= N; i++)

f = f*i;

tbRezultat.Text = Convert.ToString(f);

8. Izračunati stepen broja an (a i n prirodni brojevi)

private void btStepen_Click(object sender, EventArgs e)

{

int n = Convert.ToInt32(tbn.Text);

Page 8: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

int a = Convert.ToInt32(tba.Text);

int st = 1;

for (int i = 0; i < n; i++)

st =st* a;

tbStepen.Text = Convert.ToString(st);

}

9. Za uneti prirodan broj N izračunati:a)

private void btnSuma1_Click(object sender,

EventArgs e)

{

int N = Convert.ToInt32(tbN.Text);

double S = 0;

int znak = 1;

for (int i = 1; i <= N; i++)

{

S = S + (double)znak / i;

znak = -znak;

}

lbRezultat.Text = Convert.ToString(S);

}

10. Kreirati aplikaciju u kojoj se računa zbir neparnih cifara unetog broja.

Page 9: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

11. Izračunati sumu prvih 100 prirodnih brojeva i izračunati celobrojni količnik dva prirodna broja: 1) koristeći while naredbu; 2) koristeći for naredbu; 3) koristeći do - while naredbu;

// WHILE private void btSumaWhile_Click(object sender, EventArgs e) { int suma, i; suma = 0; i = 1; while (i < 101) { suma += i; //suma = suma + i; i++; } lbSumaWhile.Text = suma.ToString();

Page 10: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

} private void btKolicnikWhile_Click(object sender, EventArgs e) { int a, b, kolicnik; a = Convert.ToInt32(tbA.Text); b = Convert.ToInt32(tbB.Text); kolicnik = 0; while (a >= b) { a -= b; //a = a – b; kolicnik++; } lbKolicnikWhile.Text = kolicnik.ToString(); }

//FOR private void btSumaFor_Click(object sender, EventArgs e) { int suma, i; for (suma = 0, i = 1; i < 101; i++) suma += i; lbSumaFor.Text = suma.ToString(); } private void btKolicnikFor_Click(object sender, EventArgs e) { int a, b, kolicnik; a = Convert.ToInt32(tbA.Text); b = Convert.ToInt32(tbB.Text); for (kolicnik = 0; a >= b; kolicnik++) a -= b; lbKolicnikFor.Text = kolicnik.ToString(); }

//DO-WHILE private void btsumaDoWhile_Click(object sender, EventArgs e) { int suma, i; suma = 0; i = 1; do { suma += i; i++; } while (i < 101);

Page 11: marijanabajic.files.wordpress.com  · Web viewPo pokretanju forme ispisati u listBox sve trocifrene brojeve ciji je zbir cifara 9 , npr 117,171

lbSumaDoWhile.Text = suma.ToString(); } private void btKolicnikDoWhile_Click(object sender, EventArgs e) { int a, b, kolicnik; a = Convert.ToInt32(tbA.Text);b = Convert.ToInt32(tbB.Text); kolicnik = 0; if (a >= b) do { a = a - b;kolicnik++; } while (a >= b); lbKolicnikDoWhile.Text = kolicnik.ToString();}