Taraftar Anket Uygulaması
C# Taraftar anketi uygulaması.
Sonuçlar progressbar ile % yüzde cinsinden ve oy sayıları ile birlikte gösterilmektedir.
Uygulama aynı form üzerinde 2 farklı groupbox ile yapılmıştır.
Form Tasarım ekranı: Tasarımda Takımlar groupbox’ı ilk başta görünür, Sonuçlar groupbox’ı gizli olması gerekiyor. Groupbox’lar üstüste getirilmiştir.
Program Kodları:
int fener, galata, besik, trabzon, toplam;
double fenery, galatay, besiky, trabzony;
private void Form1_Load(object sender, EventArgs e)
{
groupBox2.Visible = false;
this.AcceptButton = button1;
button2.Enabled = false;
}
private void button1_Click(object sender, EventArgs e)
{
button2.Enabled = true;
if (radioButton1.Checked == true)
{
galata++;
galatay++;
toplam++;
}
if (radioButton2.Checked == true)
{
fener++;
fenery++;
toplam++;
}
if (radioButton3.Checked == true)
{
besik++;
besiky++;
toplam++;
}
if (radioButton4.Checked == true)
{
trabzon++;
trabzony++;
toplam++;
}
label5.Text = galata.ToString() + " Oy";
label6.Text = fener.ToString() + " Oy";
label7.Text = besik.ToString() + " Oy";
label8.Text = trabzon.ToString() + " Oy";
label2.Text = "% " + Math.Round(((100 * fenery) / toplam), 1);
label1.Text = "% " + Math.Round(((100 * galatay) / toplam), 1);
label3.Text = "% " + Math.Round(((100 * besiky) / toplam), 1);
label4.Text = "% " + Math.Round(((100 * trabzony) / toplam), 1);
progressBar1.Value = ((100 * galata) / toplam);
progressBar2.Value = ((100 * fener) / toplam);
progressBar3.Value = ((100 * besik) / toplam);
progressBar4.Value = ((100 * trabzon) / toplam);
}
private void button2_Click(object sender, EventArgs e)
{
groupBox2.Visible = true;
groupBox1.Visible = false;
}
private void button3_Click(object sender, EventArgs e)
{
groupBox1.Visible = true;
groupBox2.Visible = false;
}
Ekran Görüntüsü:


