8 Nisan 2013 Pazartesi

C Sharp Uygulamalar Konsolda On Numara Oyunu



KONU : C Sharp Uygulamalar - C Sharp ( C# ) Konsol Uygulamalar on numara oyunu hazırlama. c sharp konsol uygulamalar da onnumara oyunu oyna. c sharp konsol on numara oyununu indirme. c sharp konsolda 1 ile 80 arasında 10 rakamı seçme ve listeleme. 1 ile 81 arasında birbirinden bağımsız 10 rakam seçme işlemi. Random sınıfını kullanarak c sharp konsol ekranında 1 ile 80 arasında 10 rakamı yazdırma.





UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_On_Numara_Oyunu
{
    class On_Numara_Oyunu
    {
        static void Main(string[] args)
        {
            //80 sayı içinden seçtiğimiz 10 adet numarayı saklamacak için

            // boyutu 10 olan bir dizi oluşturalım

            int[] onnumara = new int[10];

            // Random nesnesinin bir örneğini global olarak oluşturun

            Random rnd = new Random();


            int uretilenDeger;


            for (int i = 0; i < onnumara.Length; i++)
            {
 
                //seçtiğimiz 10 numarnın birbirinden farklı olması için

                //do while döngüsü kullarak daha önce kaydedilen sayılar için

                //arama yapıyoruz. Eğer yeni oluşan değer dah önce eklenmiş

                // ise yeniden bir sayı üretiyoruz. Bu işlem onnumara dizisinde

                //olmayan bir sayı olana kadar devam ediyor.

                do
                {
                    uretilenDeger = rnd.Next(1, 81);

                } while (Array.IndexOf(onnumara, uretilenDeger) != -1);

                //Farklı olan değer diziye ekleniyor

                onnumara[i] = uretilenDeger;
            }

            // 80 numara içinde seçilen 10 sayıyı sıralama işlemi

            Array.Sort(onnumara);

            string liste = "";


            // Seçilen 10 numarayı bir string içine yan yana yazdırma işlemi


            for (int i = 0; i < onnumara.Length; i++) 
            {
                //Rakamları yan yana aralarına tire koyarak yaz(duzgun bir formatta)
                if (onnumara[i] > 9)
                    liste += onnumara[i].ToString();
                else
                    liste += "  " + onnumara[i].ToString();

                if (i < 9)
                    liste += "  -  ";
            }


            //seçilen 10 numarayı konsol ekranına yazma işlemi içinde console.writeline kullanılır.

            Console.WriteLine(liste);


            //bir tusa basilana kadar bekle

            Console.ReadKey();
        }
    }
}

UYGULAMAYI İNDİR

Hiç yorum yok :

Yorum Gönder