Selamlar,
C# da, ufak bir konsol uygulamasi yapmaya calisiyorum, yapamadigim kisminda biraz yardima ihtiyacim var.(C# ogrenmeye calisiyorum bu aralar..)
Yapmaya calistigim uygulama, ilk basta kac takim oldugunu soruyor, girilen takim sayisi kadar elemani olan bir dizi olusturuyor, daha sonra girilen takimlari dizinin icine kaydediyor.. Ilk basta girilen sayi kadar takim girisi oldugui zaman, random olarak kura cekecek. Ve ekrana asagidaki formatta yazdiracak.
Home Away
x team y team
a team c team
Bu sekilde girilen takimlari yazdirabiliyorum ( o asamaya kadar geldim ) ama sirali oluyor. Bunu random olarak yapamadim. Bu konuda yardima ihtiyacim var. (Tabiki de takimlar birden fazla kullanilmamali.)
Yaptigim kodlama
- [ Tüm kodu seç ] [ Yeni Pencerede Göster ]
using System; class Teams_drw { static void Main() { Console.WriteLine("How Many teams do you want?"); int nuofte = Convert.ToInt16(Console.ReadLine()); //Girilecek takim sayisi int count = 0; //dizideki ilk elamanin adresi string[] teams = new string[nuofte]; // girilen takim sayisi kadar elemani olan dizi int nu2 = nuofte; //nu2 takim sayisini atadigim ikinci degisken for (; nuofte != 0; nuofte--) //Girilen takim sayisi kadar calisan dongu { Console.WriteLine("Please Enter the {0}. Team", count + 1); teams[count] = Console.ReadLine(); count++; } Console.WriteLine(""); Console.WriteLine("Home\tAway"); Console.WriteLine(""); while (nu2 != 0) //dizideki takimlarin yazdirildigi blok { for(int sutun =1 ;sutun<=2;sutun++) //2 sutun halinde display ayarlayan dongu { Console.Write(teams[nuofte]+"\t"); nu2--; nuofte++; } Console.WriteLine(""); // 2 sutun oldugu zaman bir alt satira gecis } Console.WriteLine(""); Console.WriteLine("done"); } }