C# programok ismertetése érdeklődőknek kezdőktől haladókig

C# MŰHELY

C# MŰHELY

Lottójáték tervezése

2020. december 14. - Benkő Tiborné

Írjunk programot, amely kiértékeli a tippként megadott számokat, hogy a kihúzott számokból mennyit talált el, és a nyertes számokat is lehessen megnézni,

A feladat megoldása:

        int[] Lottó = new int[91];
        int találat = 0;

        private void Form1_Load(object sender, EventArgs e)
        {
            int index, i;
            Random m = new Random();
            listBox1.Items.Clear();
            for (i = 0; i < 91; i++)

                Lottó[i] = 0;
            i = 1;
            while (i <= 5)
            {
                index = m.Next(90) + 1;
                if(Lottó[index] == 0)
                {
                    Lottó[index] = 1;
                    i++;
                }
            }
        }

        private void Generál_Click(object sender, EventArgs e)
        {
            int index, i;
            Random m = new Random();
            listBox1.Items.Clear();
            for (i = 0; i < 91; i++)
                Lottó[i] = 0;
            i = 1;
            while (i <= 5)
            {
                index = m.Next(90) + 1;
                if (Lottó[index] == 0)
                {
                    Lottó[index] = 1;
                    i++
                }
            }
            textBox6.Text = ""; találat = 0;
            Találat.Enabled = true;
            Nyertes_számok.Enabled = true;
        }

        private void Találat_Click(object sender, EventArgs e)
        {
            int index;
            találat = 0;
            if (textBox1.Text != "" && textBox2.Text != "" &&
                textBox3.Text != "" && textBox4.Text != "" &&
                textBox5.Text != "")
            {
                index = Int32.Parse(textBox1.Text);
                if (Lottó[index] == 1) találat++;
                index = Int32.Parse(textBox2.Text);
                if (Lottó[index] == 1) találat++;
                index = Int32.Parse(textBox3.Text);
                if (Lottó[index] == 1) találat++;
                index = Int32.Parse(textBox4.Text);
                if (Lottó[index] == 1) találat++;
                index = Int32.Parse(textBox5.Text);
                if (Lottó[index] == 1) találat++;
                textBox6.Text = találat.ToString();
            }
        }

        private void Nyertes_számok_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            for (int i = 1; i < 90; i++)
            {
                 if (Lottó[i] == 1)
                      listBox1.Items.Add(i.ToString());
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox6.Text = "";
            találat = 0;
            Találat.Enabled = false;
            Nyertes_számok.Enabled = false;
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox6.Text = "";
            találat = 0;
            Találat.Enabled = false;
            Nyertes_számok.Enabled = false;
        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox6.Text = "";
            találat = 0;
            Találat.Enabled = false;
            Nyertes_számok.Enabled = false;
        }

        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox6.Text = "";
            találat = 0;
            Találat.Enabled = false;
            Nyertes_számok.Enabled = false;
        }

        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox6.Text = "";
            találat = 0;
            Találat.Enabled = false;
            Nyertes_számok.Enabled = false;
        }

A program futási eredményei:

A bejegyzés trackback címe:

https://csharp-muhely.blog.hu/api/trackback/id/tr8416324368

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása