You need to enable JavaScript to run this app.

Skip to main content

Kağıt Bulma Oyunu

Posting Freak
Kağıt Bulma Oyunu
Bu derste resimde gördüğünüz üzere küçük bir oyun geliştireceğiz.

[Resim: 12.jpg]

[Resim: 13.jpg]

Alıntı:#include <iostream>
#include <conio.h>
#include <vcl.h>
#pragma hdrstop
#include <tchar.h>
using namespace std;
//---------------------------------------------------------------------------

enum suit {sinek, karo,maca,kupa };
const int vale=11;
const int kiz=12;
const int papaz=13;
const int as=14;

//---------------------------------------------------------------------------

class kart
{
private:
int sayi;
suit seri;
public:
kart() //parametresiz kurucu fonsksiyon.
{ }

kart (int n,suit s): sayi(n),seri(s) //iki parametreli kurucu fonksiyon.
{ }

void yaz(); //kartı ekranda göster.
bool esit(kart); //baska karta benziyor mu?
};

void kart::yaz()
{
switch (seri) {

case sinek:cout<<"sinek";break;
case karo:cout<<"karo";break;
case kupa:cout<<"kupa";break;
case maca:cout<<"maca";break;
}
if (sayi>=2 && sayi<=10)

cout<<sayi;

else
switch (sayi) {

case vale:cout<<"vale";break;
case kiz:cout<<"kiz";break;
case papaz:cout<<"papaz";break;
case as:cout<<"as";break;

}
}

bool kart::esit(kart c2)
{
return (sayi==c2.sayi && seri==c2.seri) ? true:false;

}

int main()
{
kart yedek,secilen,tutulan;
kart kart1(7,sinek);
cout<<"an1.kart=";kart1.yaz();
kart kart2(vale,kupa);
cout<<"an2.kart=";kart2.yaz();
kart kart3(as,maca);
cout<<"an3.kart=";kart3.yaz();
cout<<endl;
tutulan=kart3; //tahmin edilecek olan kart.

cout<<"na1.kart i 3. kart ile degistir.";
yedek=kart3;
kart3=kart1;
kart1=yedek;
cout<<"n2.kart i 3. kart ile degistir.";
yedek=kart3;
kart3=kart2;
kart2=yedek;
cout<<"n1.kart i 2. kart ile degistir.";
yedek=kart2;
kart2=kart1;
kart1=yedek;
cout<<endl;

int sira;
cout<<"nSimdi uc karttan birisini sec:";
cin>>sira;
cout<<endl<<endl;

cout<<"nsectiginiz kart:";

switch (sira) {
case 1Confusedecilen=kart1;break;
case 2Confusedecilen=kart2;break;
case 3Confusedecilen=kart3;break;
}

secilen.yaz();
cout<<endl;
cout<<"Tuttugunuz kart:";
tutulan.yaz();
cout<<endl<<endl;

if (secilen.esit(tutulan))

cout<<"Tebrikler, kazandiniz.";

else

cout<<"Uzgunuz, kaybettiniz.";

getch();

}

Kaynak : sanalkurs.net
Benim Siyasetim İnsan Sevgisidir.
Pir Zöhre Ana





Alevi Türküleri - Alevi Haber -Alevi Köyleri - Alevi Ünlüler

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.