Yaz Yazabilirsen  

Geri Git   Yaz Yazabilirsen > Bilgisayar > Programlama Dilleri > Diğerleri ( C, C++ , visual basic, java ... )

Yeni Konu Gönder Yanıtla
 
Konu Araçları Mod Seç
Eski 08-07-2008, 03:33 PM   #1
mervesar
Kıdemli Üye
 
mervesar kullanıcısının avatarı
 
Giriş Tarihi: Aug 2008
Mesajlar: 497
mervesar is on a distinguished road
Lightbulb C - Adam Asmaca Oyunu



#include<stdio.h>
#include<stdlib.h>
main()
{
char h,k[10],t[10];
int i,j,kontrol;
printf("\nGizli oyun kelimenizi girin>>");
gets(k);

for(i=0;k[i]!='\0';i++ ) /* tahmin için kullanılacak dizinin tüm elemanlarına kullanıcının girdiği kelimenin uzunluğu kadar - işareti konulacak */
{
t[i]='#';t[i+1]='\0';
}
for(j=1;j<11;j++) /* tahminci oyuncuya 10 hak veriliyor */
{
kontrol=1; /* kullanıcı tüm harfleri tutturmuş mu kontrol için döngünün her dönüşünde hepsini tutturmuş gibi kontrol degişkeni 1 arttıralım */
printf("%s ",t);
printf("\n%d. tahmin HARFINIZI girin >> ",j);
h=getch();

for(i=0;k[i]!='\0';i++ ) /* birinci oyuncunun girdigi kelime ile tutan harf girilmis mi klavyeden*/
{
if (k[i]==h)
{
t[i]=h;
}
} /* eger girilmisse t dizisine oyuncunun girdigi harf tahmin degiskenini aktarİrİm*/

for(i=0;k[i]!='\0';i++ ) /* eger ki tutmayan bir tane harf bulmussam demekki 2. oyuncu hala kelime tahmin etmemistir. */
{
if (k[i]!=t[i])
{
kontrol=0;break;
} /* yalnızca bir tane tutmayan harf bulsa bile bu 2.oyuncunun tam tutturamadݧİanlamİna gelir devam eder */
}
if (kontrol==1)
{
printf("\nBravo tum harfler tuttu :_: YOU WIN\n ");break;
} /* eger bir üstdongu-if yapİsİnda kontrol degikenine 0 atanmamİssa yukarİda dongu basİnda verilen
1 degeri duruyorudur hala degisken icinde. boylece kullanİcİnİn bilip bilmeme olayİnİ kontrol etme*/
}
if (kontrol==0) printf("GAME OVER YOU LOST");
system("pause");
}
__________________

----------------------------

°¸'΅Θק Мз®ώξѕǻ® קΘ΅'¸°
----------------------------

''Kendin için yaşamalısın her şeyden önce bu dünyada..Yoksa bu dünya senin olmaktan çıkar..Başkalarının dünyasında bir figüran olursun sadece..''
----------------------------------------------------------------- xox


mervesar şu an çevrimdışı   Alıntı Yaparak Cevapla
Eski 10-24-2008, 08:09 PM   #2
ortakatro
Kıdemli Üye
 
ortakatro kullanıcısının avatarı
 
Giriş Tarihi: Jul 2008
Mesajlar: 757
ortakatro is on a distinguished road
Varsayılan Re: C - Adam Asmaca Oyunu

paylaşım için teşekkürler
__________________
KENDİNE GÜVENEN ŞÖYLE GELSİN....
ortakatro şu an çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla

Bookmarks


Şu an bu konuyu görüntüleyen kullanıcı sayısı: 1 (0 üye ve 1 misafir)
 
Konu Araçları
Mod Seç

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı
Hızlı Geçiş

Benzer Konular
Konu Konuyu Başlatan Forum Yanıtlar Son Mesaj
Adam Brody Crushcrush Yabancı Oyuncular A - F 7 12-24-2008 01:26 AM
C - Sayı Tahmin Oyunu mervesar Diğerleri ( C, C++ , visual basic, java ... ) 2 10-24-2008 08:08 PM
Dünyayı Kurtaran Adam... DescarteS © Fıkralar 1 10-24-2008 12:34 PM
Üstteki Kelime Sana Neyi Çağrıştırıyor... Emmre Forum Oyunları 142 10-21-2008 04:47 PM


Saat 02:11 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0