MÜTHİS PROGRAM

 avatar
unknown
csharp
2 months ago
2.5 kB
5
Indexable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sayitahminoyunu
{
    internal class Program
    {
        static void Main(string[] args)
        {

            Random rnd = new Random();
            int sonuc = rnd.Next(0, 10);
            int tahmin = -1;
            int eskitahminKucuk = -1;
            int eskitahminBuyuk = -1;

            Console.WriteLine("SAYI TAHMİN OYUNU \n\n\n");

            while (tahmin != sonuc)
            {
                for (int kalanhak = 5; kalanhak >= 0; kalanhak--)
                {
                    Console.Write("Tahmininizi girin: ");
                    tahmin = int.Parse(Console.ReadLine());

                    if (eskitahminKucuk == tahmin || eskitahminBuyuk == tahmin)
                    {
                        Console.WriteLine("Aynı şeyi girdin mal oğlu mal");
                    }
                    else if (tahmin == sonuc)
                    {
                        Console.WriteLine("TEBRİKLER");
                        break;
                    }
                    else if (tahmin < sonuc)
                    {
                        if (eskitahminKucuk != -1 && tahmin < eskitahminKucuk)
                        {
                            Console.WriteLine("DAHA BÜYÜK BİR SAYI!!");
                        }
                        else
                        {
                            Console.WriteLine("Daha büyük bir sayı deneyin..");
                        }
                        eskitahminKucuk = tahmin;
                    }
                    else if (tahmin > sonuc)
                    {
                        if (eskitahminBuyuk != -1 && tahmin > eskitahminBuyuk)
                        {
                            Console.WriteLine("DAHA KÜÇÜK BİR SAYI!!");
                        }
                        else
                        {
                            Console.WriteLine("Daha küçük bir sayı deneyin..");
                        }
                        eskitahminBuyuk = tahmin;
                    }

                    Console.WriteLine("kalan hakkınız: " + kalanhak);
                    if (kalanhak == 0)
                    {
                        Console.WriteLine("KAYBETTİN");
                        sonuc = rnd.Next(0, 10);
                    }
                }
            }
        }
    }
}
Editor is loading...
Leave a Comment