Írjunk programot, amely beolvassa a számsor elemeinek számát, hogy hány darab páros szám összegét szeretnék kiszámítani. Oldjuk meg a feladatot continue utasítással és anélkül. Legyen lehetőség az elemek megjelenítésére is.
A feladat megoldása:
int n; // elemek darabszáma
private void Sorösszeg_Click(object sender, EventArgs e)
{
int i, összeg1, összeg2;
összeg1 = 0; összeg2 = 0;
if (textBox1.Text != "")
{
n = Int32.Parse(textBox1.Text) * 2;
for (i = 1; i <= n; i++)
{
if (i % 2 != 0)
continue;
összeg1 += i;
}
textBox2.Text = összeg1.ToString();
for (i = 1; i <= n; i++)
if (i % 2 == 0) összeg2 += i;
textBox3.Text = összeg2.ToString();
}
}
private void Páros_elemek_Click(object sender, EventArgs e)
{
int i, db = 0;
listBox1.Items.Clear();
for (i = 1; i <= n; i++)
{
if (i % 2 == 0)
{
listBox1.Items.Add(i);
db++;
}
}
label4.Text ="Elemek száma: " + db;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
textBox3.Text = "";
listBox1.Items.Clear();
label4.Text = "";
}
A program futási eredményei :