IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Temmuz 2006, 10:19   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C# Sayı tahmin oyun programı




Konuyu açacak yer bulamadım , buraya açmam uygun olabilir diye düşündüm.

C# Örneklerini Buraya Yazacağım Bazıları Açıklamalı Olcak.
Alıntı Değildir.

C# ta Sayı Oyunu 10 Hak Veriyor Ve Puanlama Yapıyor.
Dos Altında Ama Basit Bir Şekilde Windows Versiyonuna Çevirebilirsiniz.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
using System; class Odev003 { public static void Main() //Bunları Sonraki &#214;devlerde Anlatcam { System.Random rnd = new System.Random(); //Her Programa Başlayışta Farklı Sayı Atıyoruz. int rasgelesayi=(int)rnd.Next(1,101); //rasgelesayi Değişkenine 1 ile 100 Arasında Tam Sayı Atıyoruz int puan=1000; //Tam Sayı Olarak puan Değişkeni Atıyoruz Ve 1000 Eşitliyoruz int control=0; //While D&#246;ng&#252;s&#252; İle Kullanıcıya 5 Hak Vermek İ&#231;in control Değişkenimizi Tanımlıyoruz int deneme=0; //Kullanıcının Sayıyı Ka&#231; Denemede Bildiğini &#214;ğrenmek İ&#231;in deneme Adında değişlen Tanımladık int gir; //Kullanıcının Sayı Girmesi İ&#231;in Bir Değişken Tanımladık int bil=5; //Kullanıcının Ka&#231; Hakkı Kaldığını S&#246;ylemek İ&#231;in bil Adında Bir Değişken Tanımladık System.Console.WriteLine("Oyunumuza Hoş Geldiniz"); //Ekrana Oyunumuza Hoş Geldiniz Yazdırıyoruz while(control < 5) /**while d&#246;ng&#252;s&#252;n&#252; kuruyoruz control Değişkeni 5 ten K&#252;&#231;&#252;kse Komutları &#199;alıştır Eğer Eşit Veya B&#252;y&#252;kse Sonraki Komutları İşlet Diyoruz**/ { //Birden &#199;ok Satır İşletceğimiz İ&#231;in K&#252;me Parantezi Kullanıyoruz deneme=deneme+1; /*Deneme Değişkenimizi Her D&#246;n&#252;şte 1 Artırıyoruz Bize Kullanıcı Ka&#231; Denemede Bildiği Hakkında Bilgi Vercek.*/ System.Console.WriteLine("\n{0} Deneme Hakkınız Var ve Puanınız = {1}",bil,puan); //Kullanıcıya Bilgi Veriyoruz Ka&#231; Deneme Hakkı Var -Kaldı Ve Ka&#231; Puanı Var-Kaldı. System.Console.Write("Bir Sayi Giriniz = "); //Ekrana Bir Sayı Giriniz Yazdırıyoruz. gir = int.Parse(Console.ReadLine()); /*Ve İmle&#231; Burda Kalıyor Ve Kullanıcıdan Bi Hareket Bekliyor Bu Sayı Girmek Olabilir.Hatta Sıkıldım Deyip Kapatmak Bile Olabilir */ if (gir==rasgelesayi) /*Ve Burda gir Değişkeni rasgelesayi Değişkenine Yani Random Olarak Attığımız Değişken Eğer Kullanıcımız Rasgele Atanan Sayıyı Bulduysa Elseye Kadar Olan Komutları İşletcek Eğer Bulamadıysa Elsenin İ&#231;indeki Komutları İşletcek*/ { System.Console.WriteLine("Tebrikler {0} Denemede Bildiniz Ve Puanınız={1}",deneme,puan); /*Kullanıcı Sayı Bulursa Bu Satırlar İşlicek &#214;r:2. Denemede Bildi Ekrana Tebrikler 2 Denemede Bildiniz Ve 800 Puanı Kaldığı Yazılcak*/ break; //break İle İşlem Sonlandırılcak.(D&#246;ng&#252; Kırılcak) } else /**Eğer gir Değişkeni rasgelesayi Değişkenine Eşit Değilse Elsedeki Komutlar İşletilcez**/ { if(gir<rasgelesayi) /*Eğer gir Değişkeni Yani Kullanıcının Girdiği Değeri Bilemedi Ve Bizde Onu Y&#246;nlendircez Kullanıcının Girdiği Sayı Rasgele Atanan Sayıdan K&#252;&#231;&#252;kse else Ye Kadar Olacak Komutlar İşletilcek*/ { System.Console.WriteLine("Yukarı"); //İf teki Koşul Doğru İse Yukarı Uyarısı &#199;ıkıyor Kullanıcıya. } else /*if Teki Koşul Yanlış Olduğu Zaman Yani gir Değişkeni rasgelesayi değişkeninden k&#252;&#231;&#252;k değilse else İşletilcek*/ { System.Console.WriteLine("Aşağı"); //Ve Kullacıyı Uyardık Sayının K&#252;&#231;&#252;k Olduğunu Belirttik } System.Console.WriteLine("Malesef Bilemediniz,Girdiğiniz Sayı={0}",gir); //Kullanıcının Sayıyı Bilemediğini S&#246;yl&#252;yoruz Ve Girdiği Sayıyı Hatırlatıyoruz puan=puan-200; //Kullanıcı Her Yanlış Bildiğinde Puanını 200 Puan Eksiltiyoruz control=control+1; //Kullanıcıya 5 Deneme Hakkı Verdiğimiz İ&#231;in Her Denemesinde Hakkından 1 Eksiltiyoruz bil--; // } } System.Console.WriteLine("\n \nMalesef Başaramadınız Puanınız = {0}",puan); //5 Denemeden Sonra Kullanıcı Doğru Sayıyı Bulamadı Ve Puanı Sıfır Oldu. System.Console.WriteLine("Rasgele Atanan Sayı={0}",rasgelesayi); /*Kullanıcıya Rasgele Atanan Sayıyı S&#246;yl&#252;yoruz Acı Ama Ger&#231;ek Programımız Bitiyor */ } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Cevapla

Etiketler
c#, ornekleri, oyun, programı, sayı, tahmin, Örnekleri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Java ile Sayı Tahmin Oyunu YazılımMimarı Java 0 29 Ağustos 2012 09:25
On Sayı İçinde Maksimum Dört Sayı aSi C ve C++ 0 25 Şubat 2012 19:40
Sayı Tahmin (v2) aSi C ve C++ 0 17 Şubat 2012 23:41
tahmin.tcl yeni oyun botu uMut TCL Scriptler 15 10 Mayıs 2009 19:43