C# Yazılı Soruları2(gozetmen ve salon başkanı belirleme , adsl kota programı örnek C#.Net)

Formumuz 2 Textbox,2 Label , 2 Button , 1 Listbox ve 1 Groupbox tan oluşmaktadır

adsizzzzz1

[code language=”Csharp”]
{
Random r = new Random();
[/code]

Rasgele Değişken Olarak “r” yi tanıtıyoruz…! Ve heryerde kullanabilmcek için Form1:Form içerisinde yazıyoruz…!

[code language=”Csharp”]

string[] baskan = new string[22];
[/code]

baskan olarak bi dizin oluşturuyoruz ve 22 tane değer olması gerektiğini belirtiyoruz…!

[code language=”Csharp”]
string[] gozetmen=new string[22];
[/code]

gozetmen olarak bi dizin oluşturuyoruz ve 22 tane değer olması gerektiğini belirtiyoruz…!

[code language=”Csharp”]

int a,i,x;
[/code]

[code language=”Csharp”]

{
if (a <= 21)
[/code]

A yı 21 ve 21 den küçük sayıları belirliyoruz…!

[code language=”Csharp”]

{
baskan[a] = textBox1.Text;
textbox1 i a ya atıcaz…!
gozetmen[a] = textBox2.Text;
a++;
}
}
{
listBox1.Items.Clear();
[/code]

Button2 ye basınca Listbox1 in içini boşaltıyor…!

[code language=”Csharp”]
listBox1.Items.Add(("salon no").PadRight(45) + ("salon başkanı").PadRight(41) + ("gözetmen").PadRight(50));
[/code]

Listboxlara belirli değerleri veriyoruz…!

[code language=”VB.Net”]
listBox1.Items.Add(("————–").PadRight(50) + ("———————-").PadRight(50) + ("—————-").PadRight(50));

for (i = 0; i <= a; i++)
{
x = r.Next(a);
[/code]

A değişkenini rasgele belirliyor…!

[code language=”Csharp”]
if(i<=19)
listBox1.Items.Add((i + 1).ToString().PadRight(50) + baskan[x].PadRight(50) + gozetmen[x].PadRight(50));
if(i==20)
listBox1.Items.Add(("yedek 1").PadRight(50) + baskan[x].PadRight(50) + gozetmen[x].PadRight(50));
if (i == 21)
listBox1.Items.Add(("yedek 2").PadRight(50) + baskan[x].PadRight(50) + gozetmen[x].PadRight(50));
}
}

[/code]

dfsdvdfvbxvbvgxx

Formumuzu yukarıdaki gibi oluşturuyoruz…! 2 Combobo,6 Label,1 Button,1 Textten oluşur

[code language=”Csharp”]
{
Kota = Convert.ToDouble(textBox3.Text);
if (comboBox1.Text == "1 Mbps (4 GB Limitli)")
[/code]

Combobox tan Seçilen Tarife

[code language=”Csharp”]
{
if (comboBox2.Text == "Byte")
[/code]

Combobox a Byte değerini atama.

[code language=”Csharp”]

{
kalan = ((Kota / 1024) / 1024) – (4 * 1024);
[/code]

Kota Hesabı İçin Gerekli İşlemler Yapılır…!

[code language=”Csharp”]
label5.Text = Convert.ToString(kalan);
[/code]

Kalan Değeri Label 5 e atma…!

[code language=”Csharp”]
tutar = fyt + (kalan * 0.010);
[/code]

Tutarı Hesaplama…!

[code language=”Csharp”]
if (tutar <= 61)
[/code]

Tutar 61 Den Küçük ve eşit ise aşağıdaki işlemleri yap…!

[code language=”Csharp”]
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("61 TL");
}
if (comboBox2.Text == "Gb")
[/code]

Combobox2 içine gb değeri belirleme…!

[code language=”Csharp”]
{
kalan = (Kota * 1024) – (4 * 1024);
[/code]

Kalan Değerini Hesaplama…!

[code language=”Csharp”]
label5.Text = Convert.ToString(kalan);
tutar = fyt + (kalan * 0.010);
if (tutar <= 61)
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("61 TL");
}
if (comboBox1.Text == "1 Mbps (6 GB Limitli)")
{
if (comboBox2.Text == "Byte")
{
kalan = ((Kota / 1024) / 1024) – (6 * 1024);
label5.Text = Convert.ToString(kalan);
tutar = fyt1 + (kalan * 0.0090);
if (tutar &lt;= 82)
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("82 TL");
}
if (comboBox2.Text == "Gb")
{
kalan = (Kota * 1024) – (6 * 1024);
label5.Text = Convert.ToString(kalan);
tutar = fyt1 + (kalan * 0.0090);
if (tutar &lt;= 82)
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("82 TL");
}
}
if (comboBox1.Text == "2 Mbps (6 GB Limitli)")
{
if (comboBox2.Text == "Byte")
{
kalan = ((Kota / 1024) / 1024) – (6 * 1024);
label5.Text = Convert.ToString(kalan);
tutar = fyt2 + (kalan * 0.0090);
if (tutar &lt;= 82)
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("82 TL");
}
if (comboBox2.Text == "Gb")
{
kalan = (Kota * 1024) – (6 * 1024);
label5.Text = Convert.ToString(kalan);
tutar = fyt2 + (kalan * 0.0090);
if (tutar &lt;= 82)
{
label6.Text = Convert.ToString(tutar + " TL");
}
else
label6.Text = Convert.ToString("82 TL");
}
}
}
}
[/code]

Yorumlar 1

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir