Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CheckBoxKontrol();

            if (TextBoxKontrol())
            {
                if (pascevap == false)
                {
                    formkontrol.CevapGonder(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, baslangic);
                    baslangic += 5;
                }
                else
                {
                    if (k == 0)
                    {
                        SkorHesaplayıcı skorhesapla = new SkorHesaplayıcı(formkontrol, sayac);
                        SkorForm        skorform    = new SkorForm(skorhesapla, sorudizisi);
                        skorform.Show();
                        Close();
                    }

                    formkontrol.PasCevapGonder(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, baslangic);
                    baslangic += k_onceki - k;
                }

                FormTemizle();
                BaslangicKontrol();
                SoruYaz(sayac);
            }
        }
Exemple #2
0
        private Soru [] PasIlkCalisma(Soru [] dizi)
        {
            int[] cevaplar    = formkontrol.cevaplar;
            int[] indexleyici = new int[20];
            k = 0;

            for (int i = 0; i < cevaplar.Length; i++)
            {
                if (cevaplar[i] == -1)
                {
                    indexleyici[k] = i;
                    k++;
                }
            }

            if (k == 0)
            {
                SkorHesaplayıcı skorhesapla = new SkorHesaplayıcı(formkontrol, sayac);

                //Skor gösterecek forma sapış.
                SkorForm skorform = new SkorForm(skorhesapla, sorudizisi);
                skorform.Show();
                Close();
            }

            pasgecilenler = new Soru[k];

            for (int i = 0; i < k; i++)
            {
                pasgecilenler[i] = dizi[indexleyici[i]];
            }

            FormKontrolcuPasDogruCevapGonder(pasgecilenler);

            return(pasgecilenler);
        }