8 Haziran 2010 Salı

C# ile piyango çekilişi

Diyelim ki elimizdeki 15 kişiden 3 kişiye tamamen rastgele olarak bir torbadan çekiyormuş gibi ödül vermek istiyoruz, talihlileri seçmek için şöyle yapabiliriz :

 

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random yeni = new Random();
ArrayList adaylar = new ArrayList();
adaylar.AddRange(new string[]
{
"Cem", "Tolga", "Ali", "Ayşe", "Burak",
"Leyla", "Demir", "Esra", "Erhan", "Abdullah",
"Serpil", "Yiğit", "İnci", "Atilla", "Zarife"
});

Random secelim = new Random();
int baslat = 0;
int x = 0;
string[] sanslilar = new string[4];

for (x = 0; x <= 2; x++)
{
baslat = secelim.Next(0, adaylar.Count - 1);
sanslilar[x] = adaylar[baslat].ToString();
adaylar.RemoveAt(baslat);
}
for (x = 0; x <= 2; x++)
{
Console.WriteLine(x + 1 + ".kazanan: " + sanslilar[x]);
}

Console.ReadLine();
}
}
}

20 Mayıs 2010 Perşembe

Değişkenler

Değişkenler tüm programlama dillerinde var olan önemli yapıtaşlarından birisidir. Değişkenler, program tarafından üretilen ya da dışarıdan sağlanan bilgileri bilgisayarın belleğinde kullanılmak üzere tutarlar. Bu amaçla bilgisayarın belleğinde ayrılmış olan alanlara değişken denir.

19 Mayıs 2010 Çarşamba

Veri Tipleri

Veri tipi, değişkenlerin tuttukları değerlerin türünü ve bellekte tutulacak boyutunu tanımlar.

C#'ta değişkenlere atayabildiğimiz veri tiplerini aşağıdaki tabloda görebilirsiniz.

11 Mayıs 2010 Salı

C# ile zar atmak

Tavla oyunu bilindiği üzere 2 zar ile oynanır ve bu zarlar 1’den 6’ya kadar numaralara sahiptirler. C# ile konsol uygulaması olarak 2 zar atımını şöyle gerçekleştirebiliriz.


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Random zarAt = new Random();
            int zar1 = 0;
            int zar2 = 0;

            zar1 = zarAt.Next(1, 6);
            zar2 = zarAt.Next(1, 6);

            Console.WriteLine(zar1 + "-" + zar2);
            Console.ReadLine();
        }
    }
}