Aşağıdaki C# kodu, iki zar atıp sonuçları karşılaştıran basit bir zar oyunu örneğidir:
csharp
using System;
class Program {
static void Main(string[] args) {
Random random = new Random();
Console.WriteLine("Zar Oyununa Hoş Geldiniz!");
Console.WriteLine("========================");
while (true)
{
Console.Write("Zar atmak için bir tuşa basın...");
Console.ReadKey();
int zar1 = random.Next(1, 7); // 1 ile 6 arasında bir sayı üretir
int zar2 = random.Next(1, 7); // 1 ile 6 arasında bir sayı üretir
Console.WriteLine("Zar 1: {0}", zar1);
Console.WriteLine("Zar 2: {0}", zar2);
if (zar1 == zar2)
{
Console.WriteLine("Tebrikler, çift attınız!");
}
else if (zar1 + zar2 == 7)
{
Console.WriteLine("Tebrikler, toplam 7 attınız!");
}
else
{
Console.WriteLine("Malesef, ne çift ne de toplam 7 attınız.");
}
Console.WriteLine("========================");
}
}
}
Bu program, kullanıcı herhangi bir tuşa basana kadar sürekli olarak zar atar ve sonuçlarını gösterir. Eğer iki zarın değerleri eşitse “Tebrikler, çift attınız!” yazısı çıkar. Eğer iki zarın toplamı 7 ise “Tebrikler, toplam 7 attınız!” yazısı çıkar. Eğer hiçbiri olmazsa “Malesef, ne çift ne de toplam 7 attınız.” yazısı çıkar.