Console.Title = "Mini Süper Lig Turnuvası";
int t1, t2, t3, t4;
Random sonuclar = new Random();
Console.WriteLine("2019 Cemil Usta Mini Süper Ligi");
Console.WriteLine("\n1. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Galatasaray {0} – {1} Fenerbahçe", t1, t2);
Console.WriteLine("Trabzonspor {0} – {1} Beşiktaş", t4, t3);
Console.WriteLine("\n2. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Fenerbahçe {0} – {1} Trabzonspor", t2, t4);
Console.WriteLine("Beşiktaş {0} – {1} Galatasaray", t3, t1);
Console.WriteLine("\n3. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Galatasaray {0} – {1} Trabzonspor", t1, t4);
Console.WriteLine("Fenerbahçe {0} – {1} Beşiktaş", t2, t3);
Console.WriteLine("\n4. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Galatasaray {0} – {1} Fenerbahçe", t1, t2);
Console.WriteLine("Trabzonspor {0} – {1} Beşiktaş", t4, t3);
Console.WriteLine("\n5. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Fenerbahçe {0} – {1} Trabzonspor", t2, t4);
Console.WriteLine("Beşiktaş {0} – {1} Galatasaray", t3, t1);
Console.WriteLine("\n6. Hafta Maç Sonuçları\n");
t1 = sonuclar.Next(0, 101);
t1 = macsonucu(t1);
t2 = sonuclar.Next(0, 101);
t2 = macsonucu(t2);
t3 = sonuclar.Next(0, 101);
t3 = macsonucu(t3);
t4 = sonuclar.Next(0, 101);
t4 = macsonucu(t4);
Console.WriteLine("Galatasaray {0} – {1} Trabzonspor", t1, t4);
Console.WriteLine("Fenerbahçe {0} – {1} Beşiktaş", t2, t3);
Console.ReadLine();
Nasıl? Kodlarımız biraz azaldı değiş mi? Burada 4 takımı sürekli olarak kullanıyoruz. Ancak birinde ismin yanlış yazdığımızda kalkıp yanlış yazılan yeri nasıl düzelteceğiz. Halbuki takım isimlerini bir dizi altında en başta tanımlasaydık. Onların üzerinde değişiklik yapmamız gayet kolay olacaktı. O zaman takım isimlerini takımlar dizisi altında toplayalım.
string[] takimlar ={
"Galatasaray",
"Fenerbahçe",
"Beşiktaş",
"Trabzonspor"
};
Hem takımların isimlerini değiştirebiliriz. Hem de yeni takım ekleme imkanımız olur. Tanımlanan bu diziye göre Main fonksiyonu altındaki tanımlamayı yeniden düzenleyelim.