A prímszámok csak eggyel és önmagukkal osztható, pozitív egész számok. Készítsünk programot, amely a megadott egész számról megmondja, hogy prímszám! Használjuk a break utasítást és case utasítást a kiértékelésre!
A feladat megoldása:
private void Vizsgálat_Click(object sender, EventArgs e)
{
int i, szám, prím;
prím = 0;
if (textBox1.Text != "")
{
szám = Int32.Parse(textBox1.Text);
for (i = 2; i <= szám /2; i++)
if (szám % i == 0)
{
prím = 1;
break;
}
switch (prím)
{
case 0: textBox2.Text = "PRÍMSZÁM"; break;
case 1: textBox2.Text = "NEM PRÍMSZÁM"; break;
}
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
}
A program futási eredményei: