1. Anasayfa
  2. Programlama Temelleri

C# Örnekleri – Sayı Tahmin Oyunu Console Uygulaması

C# Örnekleri – Sayı Tahmin Oyunu Console Uygulaması
0

C# örneklerimize sayı tahmin uygulaması ile devam ediyoruz bu uygulamayı windows form ile saha önceden burada ve burada yapmıştık şimdi ise aynı uygulamayı console ortamında hazırlayacağız.
Program 0-100 arasında rastgele bir sayı üretecek kullanıcının girdiği değeri kontrol edip sayıdan küçükse tahmini büyütmesini, büyükse küçültmesini isteyecek ve sayıyı bulana kadar bu işlem devam edecek eğer 0 girilirsede program sonlanacak
consolsayitahmin

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                int rastgele = Yenisayi(1, 101);
                int sayac = 1;
                while (true)
                {//www.bilisimogretmeni.com
                    Console.Write("1 - 100 arasında bir sayı girin (0 Çıkış):");
                    int sayi = Convert.ToInt32(Console.ReadLine());
                    if (sayi == 0)
                        return;
                    else if (sayi < rastgele)
                    {
                        Console.WriteLine("Girdiğiniz Sayı Küçük, Tekrar Deneyin");
                        ++sayac;
                        continue;
                    }
                    else if (sayi > rastgele)
                    {
                        Console.WriteLine("Girdiğiniz Sayı Büyük, Tekrar Deneyin");
                        ++sayac;
                        continue;
                    }//www.bilisimogretmeni.com
                    else
                    {
                        Console.WriteLine("Tebrikler Sayıyı Buldunuz {0}!", rastgele);
                        Console.WriteLine("Sayıyı {0} denemede buldunuz .\n", sayac);
                        break;
                    }
                }
            } 
        }
        static int Yenisayi(int kucuk, int buyuk)
        {
            Random random = new Random();
            return random.Next(kucuk, buyuk);//www.bilisimogretmeni.com
        }
        }
    }
Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments