c# adam asmaca

mhmt_mkt

Üye
Katılım
21 Ara 2010
Mesajlar
22
Puanları
1
arkadaslar elinizde c# programıyla yazılmış adam asmaca oyununun bi program örneği varmı ?
 
Benim kodum değil alıntıdır.

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
char word[30]="sandalye";
char name[30];
char x;
int counter;
cout<<"welcome to hangman\n";
cout<<"lets guess the word\n";
for(int i=0;word!='\0';i++){
name='*';
}
cout<<name;
for(int j=0;j<=9;j++){
cout<<"\n";
cout<<"enter a guess\n";
cin>>x;
x=tolower(x);
for(int i=0;word!='\0';i++){
if(word==x)
name=word;
}
cout<<name;

int counter=0;
for(int k=0;word[k]!='\0';k++){
if(name[k]!=word[k])
counter++;}
if(counter==0){
cout<<"\n";
cout<<"congratulations you win";
j=11;}

}

cout<<"\n";
cout<<"BYE BYE";
cout<<"\n";
system("pause");
return 0;
}
 
teşekkrler ama bnm istediğim c sharp programıyla oluştrulmuş arayüz ve kodlarıyla olacaktr bu c sharp değil sanırım
 
Benim Kodum değil alıntı



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace adamasmaca
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}
int[] kolonuret()
{
Random s = new Random();
int[] dizi = new int[6];
int d = 0, m = 0;
for (int j = 0; j < 6; j++)
{
d = 0;
while (d != 6)
{
m = Convert.ToInt32(s.Next(1, 41));
for (int i = 0; i < 6; i++)
{
if ((Controls[m] is Button) == true)
d++;
else d = 0;
}
}
dizi[j] = m;
}
return dizi;
}
int[] sayiuret()
{
Random s = new Random();
int[] dizi = new int[6];
int d = 0, m = 0;
for (int j = 0; j < 6; j++)
{
d = 0;
while (d != 6)
{
m = Convert.ToInt32(s.Next(7));
for (int i = 0; i < 6; i++)
{
if (m != dizi)
d++;
else d = 0;
}
}
dizi[j] = m;
}
return dizi;
}
string[] kelime=new string[6];
int j = 0;
void kyerlestir()
{
int[] d1 = new int[6];
d1 = kolonuret();
int[] d2 = new int[6];
d2 = sayiuret();
for (int i = 0; i < 6; i++)
{
label7.Text += ((Controls[d1[d2-1]]) as Button).Text;
kelime=((Controls[d1[d2-1]]) as Button).Text;
}
}
void gosterme()
{
for (int k = 0; k < Controls.Count; k++)
{
if (Controls[k] is Button)
(Controls[k] as Button ).Enabled = false;
MessageBox.Show("Oyun bitti");
this.Close();
}
}
private void Form1_Load(object sender, EventArgs e)
{
kyerlestir();
}
int i = 0;
private void yaz(object sender, EventArgs e)
{
Button gelen;
gelen = (Button)sender;
gelen.Enabled = false;
if (gelen.Text == kelime[0])
{
j++;
label1.Text = gelen.Text;
}
if (gelen.Text == kelime[1])
{
j++;
label2.Text = gelen.Text;
}
if (gelen.Text == kelime[2])
{
j++;
label3.Text = gelen.Text;
}
if (gelen.Text == kelime[3])
{
j++;
label4.Text = gelen.Text;
}
if (gelen.Text == kelime[4])
{
j++;
label5.Text = gelen.Text;
}
if (gelen.Text == kelime[5])
{
j++;
label6.Text = gelen.Text;
}
if (gelen.Text != kelime[0])
i++;
if (j == 6)
{
MessageBox.Show("Kazandınız");
this.Close();
}
switch (i)
{
case 1:
label8.Visible = true;
break;
case 2:
label9.Visible = true;
break;
case 3:
label10.Visible = true;
break;
case 4:
label11.Visible = true;
break;
case 5:
label12.Visible = true;
gosterme();
break;
}
}
}
}
 
bu kodları devc++ programında yapamadım nsıl açıcam
 
bildigim kadarıyla bu dev c++ da acılmaz.Cunku gorsel degil..;)
Visual C# kullanabilirsin
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,864
Kullanıcılar
449,598
Son üye
kadir12366

Yeni konular

Geri
Üst