-------------------------------------------------------------------------------
C# Kart Karma
private void button1_Click(object sender, EventArgs e)
{
// Gerekli tanımlamalar
int sayac=0;
Random rast = new Random();
string[] türler = { "Karo", "Maça", "Sinek", "Kupa" };
string[] sayilar = {"A","2","3","4","5","6","7","8","9","10","J","Q","K" };
string[] toplam = new string[52];
//Birbirinden Farklı Rastgele Kart Tutma
while (sayac<52)
{
int türrast = rast.Next(0,4);
int sayilarrast = rast.Next(0,13);
if (Array.IndexOf(toplam,türler[türrast]+sayilar[sayilarrast])==-1)
{
toplam[sayac] = türler[türrast] + sayilar[sayilarrast];
sayac += 1;
}
}
//Yazdırma İşlemi
int say = 0;
foreach (string akt in toplam)
{
if (say<13)
{
listBox1.Items.Add(akt);
}
else if (say<26)
{
listBox2.Items.Add(akt);
}
else if (say<39)
{
listBox3.Items.Add(akt);
}
else if (say<52)
{
listBox4.Items.Add(akt);
}
say++;
}
-------------------------------------------------------------------------------
C# Taş Kağıt Makas Oyunu
string gelen;
Random rnd = new Random();
string[] dizi = {"Taş","Kağıt","Makas"};
int tut=rnd.Next(0,3);
gelen=dizi[tut];
Graphics g = CreateGraphics();
g.DrawString(gelen.ToString(), new Font("Tahoma", 15), new SolidBrush(Color.Teal), 140, 110);
string tas = "Taş";
if (gelen==tas)
MessageBox.Show("Berabere");
else if (gelen=="Kağıt")
MessageBox.Show("Kaybettiniz Kağıt Taşı Sarar");
else if (gelen=="Makas")
MessageBox.Show("Kazandınız Taş Makası Ezer");
string kagıt = "Kağıt";
if (gelen == kagıt)
MessageBox.Show("Berabere");
else if (gelen == "Taş")
MessageBox.Show("Kazandınız Kağıt Taşı Sarar");
else if (gelen == "Makas")
MessageBox.Show("Kaybettiniz Makas Kağıdı Keser");
string makas = "Makas";
if (gelen == makas)
MessageBox.Show("Berabere");
else if (gelen == "Kağıt")
MessageBox.Show("Kazandınız Makas Kağıdı Keser");
else if (gelen == "Taş")
MessageBox.Show("Kaybettiniz Taş Makası Ezer");
-------------------------------------------------------------------------------
C# Dosya İşlemleri
string dosyadi, yazi;
void ekleme()
{
StreamWriter sw = File.AppendText(string.Format(@"C:\Users\Desktop\{0}.txt",dosyadi));
sw.WriteLine(textBox1.Text);
sw.Close();
}
void yazma()
{
StreamWriter sw = new StreamWriter(string.Format(@"C:\Users\Desktop\{0}.txt", dosyadi));
sw.WriteLine(textBox1.Text);
sw.Close();
}
void okuma()
{
StreamReader sr = new StreamReader (string.Format(@"C:\Users\\Desktop\{0}.txt", dosyadi));
yazi = sr.ReadLine();
while (yazi!=null)
{
listBox1.Items.Add(yazi);
yazi = sr.ReadLine();
}
sr.Close();
}
void veriçekme()
{
int cek = int.Parse(textBox3.Text);
int i=1;
string satir =null;
StreamReader sr = File.OpenText(string.Format(@"C:\Users\Desktop\{0}.txt", dosyadi));
while ((satir=sr.ReadLine())!=null)
{
if (i==cek)
{
listBox1.Items.Add(satir);
break;
}
i++;
}
sr.Close();
}
-------------------------------------------------------------------------------
Belirtilen Sayıya Kadar a^2+b^2=c^2 Eşitliğini Sağlayan Program
int sayi = int.Parse(Console.ReadLine());
for (int x = 1; x <= sayi; x++)
{
for (int y = 1; y <= sayi; y++)
{
for (int z = 1; z <= sayi; z++)
{
if (Math.Pow(x,2)+Math.Pow(y,2)==Math.Pow(z,2))
{
Console.WriteLine("{0}^2 + {1}^2 = {2}^2",x,y,z);
}
}
}
}
Console.ReadLine();
-------------------------------------------------------------------------------
Girilen Kelimedeki Büyük Harfleri Bulan Program
char[] harf = new char[h];
ArrayList dizi = new ArrayList();
int büyük = 0;
string kelime =(Console.ReadLine());
int h = kelime.Length;
for (int i = 0; i < h; i++)
{
harf[i] = Convert.ToChar(kelime.Substring(i,1));
}
for (int x = 0; x < h; x++)
{
for (int y = 65; y < 90; y++)
{
Char ascii=Convert.ToChar(y);
if (harf[x]==ascii)
{
büyük++;
dizi.Add(y);
}
}
}
Console.WriteLine("Girilen Kelimede {0} Tane Büyük Harf Vardır Bunlar : ",büyük.ToString());
foreach (int akt in dizi)
{
Console.WriteLine(Convert.ToChar(akt));
}
Console.ReadLine();
-------------------------------------------------------------------------------
Form Ana Ekranına Yazı Yazdırma
string metin,yazitipi;
int satır, sütun,yaziboyutu;
metin = textBox3.Text;
satır = int.Parse(textBox1.Text);
sütun = int.Parse(textBox2.Text);
yaziboyutu = int.Parse(textBox4.Text);
yazitipi = (textBox5.Text);
Graphics g = CreateGraphics();
g.DrawString(metin, new Font(yazitipi,yaziboyutu), new SolidBrush(Color.Turquoise),satır,sütun);
-------------------------------------------------------------------------------
C# SQL BAĞLANTISI
string ad, soyad, komut;
void verial()
{
ad = textBox1.Text;
soyad = textBox2.Text;
}
void veriyaz()
{
SqlConnection baglan = new SqlConnection();
baglan.ConnectionString=@"data source =server adresi ; database=veritabanı adı ; integrated security =true";
komut = "insert into tablo adı(alan(sql) isimleri) values ('"+ad+"','"+soyad+"')";
baglan.Open();
SqlCommand komutsatiri = new SqlCommand(komut,baglan);
komutsatiri.ExecuteNonQuery();
baglan.Close();
}
private void button1_Click(object sender, EventArgs e)
{
verial();
veriyaz();
}
-------------------------------------------------------------------------------
Datagridview Görüntüleme
SqlConnection baglan = new SqlConnection(@"Data source = server adresi ; database=veritabanı adı;integrated security=true;");
public void verigöster(string veriler)
{
SqlDataAdapter da = new SqlDataAdapter(veriler,baglan);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
private void button1_Click(object sender, EventArgs e)
{
verigöster("select * from tablo adı");
}
-------------------------------------------------------------------------------
SAYI TAHMİN ETME OYUNU
string tüm = "";
int[] dizi1 = new int[4];
int[] dizi2 = new int[4];
int sayi,tut=4;
private void button1_Click(object sender, EventArgs e)
{
{
int sayac = 0;
Random rnd = new Random();
while (sayac < 4)
{
tut = rnd.Next(1, 9);
if (Array.IndexOf(dizi1, tut) == -1)
{
dizi1[sayac] = tut;
sayac++;
}
}
}
for (int i = 0; i < 4; i++)
{
tüm += dizi1[i].ToString();
}
sayi = int.Parse(tüm);
}
private void button3_Click(object sender, EventArgs e)
{
label1.Text = "";
for (int i = 0; i < 4; i++)
{
label1.Text += dizi1[i].ToString();
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
string veri = textBox1.Text;
for (int i = 0; i < veri.Length; i++)
{
dizi2[i] = Convert.ToInt32(veri.Substring(i, 1));
}
int artı = 0, eksi = 0;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
if ((i==j) && dizi1[i]==dizi2[j])
{
artı++;
}
if (i!=j && dizi1[i]==dizi2[j])
{
eksi++;
}
}
}
label2.Text = "+" + artı + " -" + eksi.ToString();
}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}
-------------------------------------------------------------------------------
GİRİLEN KELİMEDEKİ SESLİ HARFLERİ BULAN PROGRAM
int [] tut = new int [1000];
int sayac=0;
string[] sesli = { "a","e","ı","i","ö","o","ü","u" };
string girilen = (Console.ReadLine());
for (int i = 0; i <girilen.Length ; i++)
{
for (int x = 0; x < 8; x++)
{
if (girilen.Substring(i, 1) == sesli[x])
{
tut[sayac]=x;
sayac++;
}
}
}
for (int i = 0; i < sayac; i++)
{
Console.WriteLine("Girilen Kelimede Bulanan Sesli harfler : {0}",sesli[tut[i]].ToString());
}
Console.Read();
-------------------------------------------------------------------------------
C# Kart Karma
private void button1_Click(object sender, EventArgs e)
{
// Gerekli tanımlamalar
int sayac=0;
Random rast = new Random();
string[] türler = { "Karo", "Maça", "Sinek", "Kupa" };
string[] sayilar = {"A","2","3","4","5","6","7","8","9","10","J","Q","K" };
string[] toplam = new string[52];
//Birbirinden Farklı Rastgele Kart Tutma
while (sayac<52)
{
int türrast = rast.Next(0,4);
int sayilarrast = rast.Next(0,13);
if (Array.IndexOf(toplam,türler[türrast]+sayilar[sayilarrast])==-1)
{
toplam[sayac] = türler[türrast] + sayilar[sayilarrast];
sayac += 1;
}
}
//Yazdırma İşlemi
int say = 0;
foreach (string akt in toplam)
{
if (say<13)
{
listBox1.Items.Add(akt);
}
else if (say<26)
{
listBox2.Items.Add(akt);
}
else if (say<39)
{
listBox3.Items.Add(akt);
}
else if (say<52)
{
listBox4.Items.Add(akt);
}
say++;
}
-------------------------------------------------------------------------------
C# Taş Kağıt Makas Oyunu
string gelen;
Random rnd = new Random();
string[] dizi = {"Taş","Kağıt","Makas"};
int tut=rnd.Next(0,3);
gelen=dizi[tut];
Graphics g = CreateGraphics();
g.DrawString(gelen.ToString(), new Font("Tahoma", 15), new SolidBrush(Color.Teal), 140, 110);
string tas = "Taş";
if (gelen==tas)
MessageBox.Show("Berabere");
else if (gelen=="Kağıt")
MessageBox.Show("Kaybettiniz Kağıt Taşı Sarar");
else if (gelen=="Makas")
MessageBox.Show("Kazandınız Taş Makası Ezer");
string kagıt = "Kağıt";
if (gelen == kagıt)
MessageBox.Show("Berabere");
else if (gelen == "Taş")
MessageBox.Show("Kazandınız Kağıt Taşı Sarar");
else if (gelen == "Makas")
MessageBox.Show("Kaybettiniz Makas Kağıdı Keser");
string makas = "Makas";
if (gelen == makas)
MessageBox.Show("Berabere");
else if (gelen == "Kağıt")
MessageBox.Show("Kazandınız Makas Kağıdı Keser");
else if (gelen == "Taş")
MessageBox.Show("Kaybettiniz Taş Makası Ezer");
-------------------------------------------------------------------------------
C# Dosya İşlemleri
void ekleme()
{
StreamWriter sw = File.AppendText(string.Format(@"C:\Users\Desktop\{0}.txt",dosyadi));
sw.WriteLine(textBox1.Text);
sw.Close();
}
void yazma()
{
StreamWriter sw = new StreamWriter(string.Format(@"C:\Users\Desktop\{0}.txt", dosyadi));
sw.WriteLine(textBox1.Text);
sw.Close();
}
void okuma()
{
StreamReader sr = new StreamReader (string.Format(@"C:\Users\\Desktop\{0}.txt", dosyadi));
yazi = sr.ReadLine();
while (yazi!=null)
{
listBox1.Items.Add(yazi);
yazi = sr.ReadLine();
}
sr.Close();
}
void veriçekme()
{
int cek = int.Parse(textBox3.Text);
int i=1;
string satir =null;
StreamReader sr = File.OpenText(string.Format(@"C:\Users\Desktop\{0}.txt", dosyadi));
while ((satir=sr.ReadLine())!=null)
{
if (i==cek)
{
listBox1.Items.Add(satir);
break;
}
i++;
}
sr.Close();
}
-------------------------------------------------------------------------------
Belirtilen Sayıya Kadar a^2+b^2=c^2 Eşitliğini Sağlayan Program
int sayi = int.Parse(Console.ReadLine());
for (int x = 1; x <= sayi; x++)
{
for (int y = 1; y <= sayi; y++)
{
for (int z = 1; z <= sayi; z++)
{
if (Math.Pow(x,2)+Math.Pow(y,2)==Math.Pow(z,2))
{
Console.WriteLine("{0}^2 + {1}^2 = {2}^2",x,y,z);
}
}
}
}
Console.ReadLine();
-------------------------------------------------------------------------------
Girilen Kelimedeki Büyük Harfleri Bulan Program
char[] harf = new char[h];
ArrayList dizi = new ArrayList();
int büyük = 0;
string kelime =(Console.ReadLine());
int h = kelime.Length;
for (int i = 0; i < h; i++)
{
harf[i] = Convert.ToChar(kelime.Substring(i,1));
}
for (int x = 0; x < h; x++)
{
for (int y = 65; y < 90; y++)
{
Char ascii=Convert.ToChar(y);
if (harf[x]==ascii)
{
büyük++;
dizi.Add(y);
}
}
}
Console.WriteLine("Girilen Kelimede {0} Tane Büyük Harf Vardır Bunlar : ",büyük.ToString());
foreach (int akt in dizi)
{
Console.WriteLine(Convert.ToChar(akt));
}
Console.ReadLine();
-------------------------------------------------------------------------------
Form Ana Ekranına Yazı Yazdırma
string metin,yazitipi;
int satır, sütun,yaziboyutu;
metin = textBox3.Text;
satır = int.Parse(textBox1.Text);
sütun = int.Parse(textBox2.Text);
yaziboyutu = int.Parse(textBox4.Text);
yazitipi = (textBox5.Text);
Graphics g = CreateGraphics();
g.DrawString(metin, new Font(yazitipi,yaziboyutu), new SolidBrush(Color.Turquoise),satır,sütun);
-------------------------------------------------------------------------------
C# SQL BAĞLANTISI
string ad, soyad, komut;
void verial()
{
ad = textBox1.Text;
soyad = textBox2.Text;
}
void veriyaz()
{
SqlConnection baglan = new SqlConnection();
baglan.ConnectionString=@"data source =server adresi ; database=veritabanı adı ; integrated security =true";
komut = "insert into tablo adı(alan(sql) isimleri) values ('"+ad+"','"+soyad+"')";
baglan.Open();
SqlCommand komutsatiri = new SqlCommand(komut,baglan);
komutsatiri.ExecuteNonQuery();
baglan.Close();
}
private void button1_Click(object sender, EventArgs e)
{
verial();
veriyaz();
}
-------------------------------------------------------------------------------
Datagridview Görüntüleme
SqlConnection baglan = new SqlConnection(@"Data source = server adresi ; database=veritabanı adı;integrated security=true;");
public void verigöster(string veriler)
{
SqlDataAdapter da = new SqlDataAdapter(veriler,baglan);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
private void button1_Click(object sender, EventArgs e)
{
verigöster("select * from tablo adı");
}
-------------------------------------------------------------------------------
SAYI TAHMİN ETME OYUNU
string tüm = "";
int[] dizi1 = new int[4];
int[] dizi2 = new int[4];
int sayi,tut=4;
private void button1_Click(object sender, EventArgs e)
{
{
int sayac = 0;
Random rnd = new Random();
while (sayac < 4)
{
tut = rnd.Next(1, 9);
if (Array.IndexOf(dizi1, tut) == -1)
{
dizi1[sayac] = tut;
sayac++;
}
}
}
for (int i = 0; i < 4; i++)
{
tüm += dizi1[i].ToString();
}
sayi = int.Parse(tüm);
}
private void button3_Click(object sender, EventArgs e)
{
label1.Text = "";
for (int i = 0; i < 4; i++)
{
label1.Text += dizi1[i].ToString();
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
string veri = textBox1.Text;
for (int i = 0; i < veri.Length; i++)
{
dizi2[i] = Convert.ToInt32(veri.Substring(i, 1));
}
int artı = 0, eksi = 0;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
if ((i==j) && dizi1[i]==dizi2[j])
{
artı++;
}
if (i!=j && dizi1[i]==dizi2[j])
{
eksi++;
}
}
}
label2.Text = "+" + artı + " -" + eksi.ToString();
}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}
-------------------------------------------------------------------------------
GİRİLEN KELİMEDEKİ SESLİ HARFLERİ BULAN PROGRAM
int [] tut = new int [1000];
int sayac=0;
string[] sesli = { "a","e","ı","i","ö","o","ü","u" };
string girilen = (Console.ReadLine());
for (int i = 0; i <girilen.Length ; i++)
{
for (int x = 0; x < 8; x++)
{
if (girilen.Substring(i, 1) == sesli[x])
{
tut[sayac]=x;
sayac++;
}
}
}
for (int i = 0; i < sayac; i++)
{
Console.WriteLine("Girilen Kelimede Bulanan Sesli harfler : {0}",sesli[tut[i]].ToString());
}
Console.Read();
-------------------------------------------------------------------------------
Hiç yorum yok :
Yorum Gönder