Zar Oyunu — C# — Csharp Console
Soru :
Bir oyunda iki kişiye birer zar verilmiştir. İkisi aynı anda zarlarını atmaktadır. Her atışta gelen sayılar her oyuncu için ayrı ayrı toplanmaktadır. 10. Atış sonunda en çok toplama kim sahipse o kişi oyunu kazanacaktır. Buna göre oyunun kazananı ekrana yazan program.
Kodlar :
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;//www.gorselprogramlama.com
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int Aoyuncu=0, Boyuncu=0,atilan;
Random r = new Random();
for (int i = 1; i <=10; i++)
{
atilan=r.Next(1,7);
Aoyuncu = Aoyuncu + atilan;//www.gorselprogramlama.com
Console.WriteLine("A oyuncusu {0} attı.",atilan);
atilan = r.Next(1, 7);
Boyuncu=Boyuncu+atilan;
Console.WriteLine("B oyuncusu {0} attı.\n",atilan);
}
Console.WriteLine("Genel Toplam Skor — A oyuncusu : {0} B oyuncusu : {1}\n", Aoyuncu, Boyuncu);
if (Aoyuncu > Boyuncu) Console.WriteLine("*** Oyunu kazanan {0} puanla A oyuncusu oldu ***",Aoyuncu);
else Console.WriteLine("*** Oyunu kazanan {0} puanla B oyuncusu oldu ***",Boyuncu);
Console.ReadKey();//www.gorselprogramlama.com
}
}
}
[/code]
