Yazılım Eğitimi, Sql Server, C, C++, C#, Pyhton, Mobile, Web & IT üzerine yazılar.
25 Aralık 2017 Pazartesi
Foreach Örnekler .txt dosyadan veri okuyup yazdırma
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace App25
{
class Program
{
static List<KullaniciDataItem> kullanicilar = new List<KullaniciDataItem>();
static void Main(string[] args)
{
FileInfo dosya = new FileInfo("C:\\fit.txt");
Console.WriteLine("Dosya Adi : " + dosya.Name);
Console.WriteLine("Dosya Yolu : " + dosya.FullName);
Console.WriteLine("Dosya dizini : " + dosya.Directory);
Console.WriteLine("Dosya Tipi : " + dosya.Extension);
Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
Console.WriteLine("Dosya var mi ? : " + dosya.Exists);
Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );
foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
{
string[] Rowdata = new string[3];
Rowdata = satir.Split(',');
kullanicilar.Add(new KullaniciDataItem(Rowdata[0], Rowdata[1], Rowdata[2]));
}
foreach (KullaniciDataItem item in kullanicilar)
{
Console.WriteLine(item.GetUserInfo());
}
Console.ReadLine();
}
}
}
-----------------------------------------------
sınıf tarafı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App25
{
public class KullaniciDataItem
{
public string kullaniciAdi { get; set; }
public string adi { get; set; }
public string soyadi { get; set; }
public KullaniciDataItem(string prmKullaniciAdi, string prmAdi, string prmSoyadi)
{
kullaniciAdi = prmKullaniciAdi;
adi = prmAdi;
soyadi = prmSoyadi;
}
public string GetUserInfo()
{
return kullaniciAdi + "-" + adi + "-" + soyadi + "-" + DateTime.Now.ToString();
}
}
}
21 Aralık 2017 Perşembe
C# sınıflar örnek 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App22
{
class Program
{
static List<KullaniciDataitem> kullanicilar = new List<KullaniciDataitem>();
static void Main(string[] args)
{
kullanicilar.Add (new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now));
foreach (KullaniciDataitem kullanici in kullanicilar)
{
Console.WriteLine(kullanici.getUsetInfo());
}
Console.WriteLine("kullanci Adi giriniz");
string userInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = kullanicilar.Find((x) => x.KullaniciAdi == userInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Grdiğiniz isimde herahngibir kullanici bulunamadi");
}
Console.ReadLine();
}
}
}
---------------------------------- dataitem tarafı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App22
{
class KullaniciDataitem
{
public int Id { get; set; }
public string KullaniciAdi { get; set; }
public string sifre { get; set; }
public string Eposta { get; set; }
public DateTime KayitTarihi { get; set; }
//Constructor
public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
{
Id = PrmID;
KullaniciAdi = prmKullaniciadi;
sifre = prmSifre;
Eposta = prmEposta;
KayitTarihi = prmKAyitTarihi;
}
public string getUsetInfo()
{
return string.Format("Kullanici Adi:, {0} | Sifre {1} | e-posta: {2}", KullaniciAdi, sifre, Eposta);
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App22
{
class Program
{
static List<KullaniciDataitem> kullanicilar = new List<KullaniciDataitem>();
static void Main(string[] args)
{
kullanicilar.Add (new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now));
kullanicilar.Add (new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now));
foreach (KullaniciDataitem kullanici in kullanicilar)
{
Console.WriteLine(kullanici.getUsetInfo());
}
Console.WriteLine("kullanci Adi giriniz");
string userInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = kullanicilar.Find((x) => x.KullaniciAdi == userInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Grdiğiniz isimde herahngibir kullanici bulunamadi");
}
Console.ReadLine();
}
}
}
---------------------------------- dataitem tarafı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App22
{
class KullaniciDataitem
{
public int Id { get; set; }
public string KullaniciAdi { get; set; }
public string sifre { get; set; }
public string Eposta { get; set; }
public DateTime KayitTarihi { get; set; }
//Constructor
public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
{
Id = PrmID;
KullaniciAdi = prmKullaniciadi;
sifre = prmSifre;
Eposta = prmEposta;
KayitTarihi = prmKAyitTarihi;
}
public string getUsetInfo()
{
return string.Format("Kullanici Adi:, {0} | Sifre {1} | e-posta: {2}", KullaniciAdi, sifre, Eposta);
}
}
}
C# FileInfo dosyadan veri okuyup yazdırma
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace App25
{
class Program
{
static void Main(string[] args)
{
FileInfo dosya = new FileInfo("C:\\fit.txt");
Console.WriteLine("Dosya Adi : " + dosya.Name);
Console.WriteLine("Dosya Yolu : " + dosya.FullName);
Console.WriteLine("Dosya dizini : " + dosya.Directory);
Console.WriteLine("Dosya Tipi : " + dosya.Extension);
Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
Console.WriteLine("Dosya var mi ? : " + dosya.Exists);
Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );
foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
{
Console.WriteLine(satir);
}
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace App25
{
class Program
{
static void Main(string[] args)
{
FileInfo dosya = new FileInfo("C:\\fit.txt");
Console.WriteLine("Dosya Adi : " + dosya.Name);
Console.WriteLine("Dosya Yolu : " + dosya.FullName);
Console.WriteLine("Dosya dizini : " + dosya.Directory);
Console.WriteLine("Dosya Tipi : " + dosya.Extension);
Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
Console.WriteLine("Dosya var mi ? : " + dosya.Exists);
Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );
foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
{
Console.WriteLine(satir);
}
Console.ReadLine();
}
}
}
C# FileInfo Console
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace App25
{
class Program
{
static void Main(string[] args)
{
FileInfo dosya = new FileInfo("C:\\fit.txt");
Console.WriteLine("Dosya Adi : " + dosya.Name);
Console.WriteLine("Dosya Yolu : " + dosya.FullName);
Console.WriteLine("Dosya dizini : " + dosya.Directory);
Console.WriteLine("Dosya Tipi : " + dosya.Extension);
Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
Console.WriteLine("Dosya var mi ? : " + dosya.Exists);
Console.ReadLine();
}
}
}
C#, Out, int metodu
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App24
{
class Program
{
static void Main(string[] args)
{
int toplam = 0;
toplama(out toplam);
Console.WriteLine(toplam);
toplama2(ref toplam);
Console.WriteLine(toplam);
Console.ReadLine();
}
static void toplama(out int prmToplam) // Out metodu içindeki durumda set edilmeli.
{
prmToplam = 10 + 20;
}
static void toplama2(ref int prmToplam) // Red methodu içinde set edilmek zorunda değil
{
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App24
{
class Program
{
static void Main(string[] args)
{
int toplam = 0;
toplama(out toplam);
Console.WriteLine(toplam);
toplama2(ref toplam);
Console.WriteLine(toplam);
Console.ReadLine();
}
static void toplama(out int prmToplam) // Out metodu içindeki durumda set edilmeli.
{
prmToplam = 10 + 20;
}
static void toplama2(ref int prmToplam) // Red methodu içinde set edilmek zorunda değil
{
}
}
}
20 Aralık 2017 Çarşamba
PREDICATE örnekler
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App23
{
class Program
{
static List<KisiDataItem> kisiler = new List<KisiDataItem>();
static void Main(string[] args)
{
KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);
kisiler.Add(kisi1);
kisiler.Add(kisi2);
kisiler.Add(kisi3);
kisiler.Add(kisi4);
kisiler.Add(kisi5);
Console.WriteLine("----LIST PREDICATE FORECH ----");
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
Console.WriteLine(kisiler.Count);
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));
Console.WriteLine("----LIST PREDICATE 2 VEYA KOŞULLU COUNT ÖRNEK----");
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel && x.yasi > 33));
Console.WriteLine("----LIST PREDICATE 2 KOŞULLU VEYA COUNT ÖRNEK----");
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel || x.tipi == KisiTipi.musteri));
Console.WriteLine("----LIST PREDICATE FIND ÖRNEK (FIND SONUCU BİRDEN FAZLA OLURSA ILK NESNEYI DÖNER)----");
KisiDataItem bulunanKisi = kisiler.Find((x) => x.adi == "Burak");
Console.WriteLine(bulunanKisi.getkisiBilgileri());
Console.WriteLine("----LIST PREDICATE FINDall ÖRNEK (KOŞULA UYAN TÜM NESNE TPİNDE DÖNER)----");
List<KisiDataItem> bulunanKisiler = kisiler.FindAll((x) => x.adi.Contains ("a"));
bulunanKisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LİST PREDICATE ORDERBY ASC----");
List<KisiDataItem> YasaGoreSiralanmisKisilerAsc = kisiler.OrderBy((x) => x.yasi).ToList();
YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LİST PREDICATE ORDERBY DESC----");
List<KisiDataItem> YasaGoreSiralanmisKisilerDsc = kisiler.OrderByDescending((x) => x.yasi).ToList();
YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LIST PREDICATE REMOVE ALL---");
kisiler.RemoveAll((x) => x.yasi > 32);
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LIST PREDICATE SUM---");
int kisiYaslarininToplami = kisiler.Sum((x) => x.yasi);
Console.WriteLine(kisiYaslarininToplami);
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App23
{
class Program
{
static List<KisiDataItem> kisiler = new List<KisiDataItem>();
static void Main(string[] args)
{
KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);
kisiler.Add(kisi1);
kisiler.Add(kisi2);
kisiler.Add(kisi3);
kisiler.Add(kisi4);
kisiler.Add(kisi5);
Console.WriteLine("----LIST PREDICATE FORECH ----");
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
Console.WriteLine(kisiler.Count);
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));
Console.WriteLine("----LIST PREDICATE 2 VEYA KOŞULLU COUNT ÖRNEK----");
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel && x.yasi > 33));
Console.WriteLine("----LIST PREDICATE 2 KOŞULLU VEYA COUNT ÖRNEK----");
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel || x.tipi == KisiTipi.musteri));
Console.WriteLine("----LIST PREDICATE FIND ÖRNEK (FIND SONUCU BİRDEN FAZLA OLURSA ILK NESNEYI DÖNER)----");
KisiDataItem bulunanKisi = kisiler.Find((x) => x.adi == "Burak");
Console.WriteLine(bulunanKisi.getkisiBilgileri());
Console.WriteLine("----LIST PREDICATE FINDall ÖRNEK (KOŞULA UYAN TÜM NESNE TPİNDE DÖNER)----");
List<KisiDataItem> bulunanKisiler = kisiler.FindAll((x) => x.adi.Contains ("a"));
bulunanKisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LİST PREDICATE ORDERBY ASC----");
List<KisiDataItem> YasaGoreSiralanmisKisilerAsc = kisiler.OrderBy((x) => x.yasi).ToList();
YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LİST PREDICATE ORDERBY DESC----");
List<KisiDataItem> YasaGoreSiralanmisKisilerDsc = kisiler.OrderByDescending((x) => x.yasi).ToList();
YasaGoreSiralanmisKisilerAsc.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LIST PREDICATE REMOVE ALL---");
kisiler.RemoveAll((x) => x.yasi > 32);
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("---- LIST PREDICATE SUM---");
int kisiYaslarininToplami = kisiler.Sum((x) => x.yasi);
Console.WriteLine(kisiYaslarininToplami);
Console.ReadLine();
}
}
}
C# Foreach
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App23
{
class Program
{
static List<KisiDataItem> kisiler = new List<KisiDataItem>();
static void Main(string[] args)
{
KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);
kisiler.Add(kisi1);
kisiler.Add(kisi2);
kisiler.Add(kisi3);
kisiler.Add(kisi4);
kisiler.Add(kisi5);
Console.WriteLine("----LIST PREDICATE FORECH ----");
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
Console.WriteLine(kisiler.Count);
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));
Console.ReadLine();
}
}
}
Sonuç:
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App23
{
class Program
{
static List<KisiDataItem> kisiler = new List<KisiDataItem>();
static void Main(string[] args)
{
KisiDataItem kisi1 = new KisiDataItem("Burak", "Eren", new DateTime(1983, 7, 12), KisiTipi.personel);
KisiDataItem kisi2 = new KisiDataItem("Karani", "Uyar", new DateTime(1984, 8, 13), KisiTipi.musteri);
KisiDataItem kisi3 = new KisiDataItem("Onur", "Sari", new DateTime(1985, 9, 14), KisiTipi.personel);
KisiDataItem kisi4 = new KisiDataItem("Devran", "Demir", new DateTime(1986, 10, 15), KisiTipi.musteri);
KisiDataItem kisi5 = new KisiDataItem("Hakan", "Yildirim", new DateTime(1987, 11, 16), KisiTipi.personel);
kisiler.Add(kisi1);
kisiler.Add(kisi2);
kisiler.Add(kisi3);
kisiler.Add(kisi4);
kisiler.Add(kisi5);
Console.WriteLine("----LIST PREDICATE FORECH ----");
kisiler.ForEach((x) => Console.WriteLine(x.getkisiBilgileri()));
Console.WriteLine("----LIST PREDICATE COUNT VE KOŞULLU COUNT ----");
Console.WriteLine(kisiler.Count);
Console.WriteLine(kisiler.Count((x) => x.tipi == KisiTipi.personel));
Console.ReadLine();
}
}
}
Sonuç:
19 Aralık 2017 Salı
Sınıflara girmeden c dilinde data okuyup yazma
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
static void Main(string[] args)
{
kullanicilar[0] = new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir();
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
Console.WriteLine("Kullanici Adi Giriniz");
string UserInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
}
KullaniciDataitem[] bulunanKullanicilar = getUserByPassword(Console.ReadLine());
for (int i = 0; i < bulunanKullanicilar.Length; i++)
{
Console.WriteLine(bulunanKullanicilar[i].getUsetInfo());
}
Console.ReadLine();
}
static KullaniciDataitem[] getUserByPassword(string prmPassword)
{
int capacity = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
capacity++;
}
}
}
KullaniciDataitem[] rtrnData = new KullaniciDataitem[capacity];
int indx = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
rtrnData[indx] = kullanicilar[i];
indx++;
}
}
}
return rtrnData;
}
static KullaniciDataitem findUserByUserName (string prmsUserName)
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar [i].KullaniciAdi == prmsUserName)
{
return kullanicilar[i];
}
}
}
return null;
}
static void TumKullanicilariYazdir()
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
Console.WriteLine(kullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar()
{
int RtrnValue = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
static void Main(string[] args)
{
kullanicilar[0] = new KullaniciDataitem(1, "Karani", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir();
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
Console.WriteLine("Kullanici Adi Giriniz");
string UserInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
}
KullaniciDataitem[] bulunanKullanicilar = getUserByPassword(Console.ReadLine());
for (int i = 0; i < bulunanKullanicilar.Length; i++)
{
Console.WriteLine(bulunanKullanicilar[i].getUsetInfo());
}
Console.ReadLine();
}
static KullaniciDataitem[] getUserByPassword(string prmPassword)
{
int capacity = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
capacity++;
}
}
}
KullaniciDataitem[] rtrnData = new KullaniciDataitem[capacity];
int indx = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar[i].sifre == prmPassword)
{
rtrnData[indx] = kullanicilar[i];
indx++;
}
}
}
return rtrnData;
}
static KullaniciDataitem findUserByUserName (string prmsUserName)
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar [i].KullaniciAdi == prmsUserName)
{
return kullanicilar[i];
}
}
}
return null;
}
static void TumKullanicilariYazdir()
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
Console.WriteLine(kullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar()
{
int RtrnValue = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
18 Aralık 2017 Pazartesi
return value
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static void Main(string[] args)
{
KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir(kullanicilar);
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar(kullanicilar) + "/" + kullanicilar.Length);
Console.ReadLine();
}
static void TumKullanicilariYazdir(KullaniciDataitem[] prmKullanicilar)
{
for (int i = 0; i < prmKullanicilar.Length; i++)
{
if (prmKullanicilar[i] != null)
{
Console.WriteLine(prmKullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar(KullaniciDataitem[] prmkullanicilar)
{
int RtrnValue = 0;
for (int i = 0; i < prmkullanicilar.Length; i++)
{
if (prmkullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
static void Main(string[] args)
{
kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir();
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
Console.WriteLine("Kullanici Adi Giriniz");
string UserInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
}
Console.ReadLine();
}
static KullaniciDataitem findUserByUserName (string prmsUserName)
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar [i].KullaniciAdi == prmsUserName)
{
return kullanicilar[i];
}
}
}
return null;
}
static void TumKullanicilariYazdir()
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
Console.WriteLine(kullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar()
{
int RtrnValue = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static void Main(string[] args)
{
KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir(kullanicilar);
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar(kullanicilar) + "/" + kullanicilar.Length);
Console.ReadLine();
}
static void TumKullanicilariYazdir(KullaniciDataitem[] prmKullanicilar)
{
for (int i = 0; i < prmKullanicilar.Length; i++)
{
if (prmKullanicilar[i] != null)
{
Console.WriteLine(prmKullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar(KullaniciDataitem[] prmkullanicilar)
{
int RtrnValue = 0;
for (int i = 0; i < prmkullanicilar.Length; i++)
{
if (prmkullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
static void Main(string[] args)
{
kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir();
Console.WriteLine("Toplam Kullanici Sayisi:" + CountKullanicilar() + "/" + kullanicilar.Length);
Console.WriteLine("Kullanici Adi Giriniz");
string UserInput = Console.ReadLine();
KullaniciDataitem bulunanKullanici = findUserByUserName(UserInput);
if (bulunanKullanici != null)
{
Console.WriteLine(bulunanKullanici.getUsetInfo());
}
else
{
Console.WriteLine("Girdiğiniz isimde bir kullanici Bulunamadı!");
}
Console.ReadLine();
}
static KullaniciDataitem findUserByUserName (string prmsUserName)
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
if (kullanicilar [i].KullaniciAdi == prmsUserName)
{
return kullanicilar[i];
}
}
}
return null;
}
static void TumKullanicilariYazdir()
{
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
Console.WriteLine(kullanicilar[i].getUsetInfo());
}
}
}
static int CountKullanicilar()
{
int RtrnValue = 0;
for (int i = 0; i < kullanicilar.Length; i++)
{
if (kullanicilar[i] != null)
{
RtrnValue++;
}
}
return RtrnValue;
}
}
}
C# Normal sınıflar
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static void Main(string[] args)
{
KullaniciDataitem[] kullanicilar = new KullaniciDataitem[5];
kullanicilar[0] = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
kullanicilar[1] = new KullaniciDataitem(2, "Onur", "2002", "onur@mail.com", DateTime.Now);
kullanicilar[2] = new KullaniciDataitem(3, "hakan", "2002", "hakan@mail.com", DateTime.Now);
kullanicilar[3] = new KullaniciDataitem(4, "devran", "2002", "devaran@mail.com", DateTime.Now);
kullanicilar[4] = new KullaniciDataitem(5, "burak", "2002", "burak@mail.com", DateTime.Now);
TumKullanicilariYazdir(kullanicilar);
Console.ReadLine();
}
static void TumKullanicilariYazdir(KullaniciDataitem[] prmKullanicilar)
{
for (int i = 0; i < prmKullanicilar.Length; i++)
{
if (prmKullanicilar[i] != null)
{
Console.WriteLine(prmKullanicilar[i].getUsetInfo());
}
}
}
}
}
14 Aralık 2017 Perşembe
dinamik normal sınıflar
sınıflar
incelenecek
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static void Main(string[] args)
{
KullaniciDataitem Oyuncu = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
Console.WriteLine(Oyuncu.KullaniciAdi + " - " + Oyuncu.sifre);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class KullaniciDataitem
{
public int Id { get; set; }
public string KullaniciAdi { get; set; }
public string sifre { get; set; }
public string Eposta { get; set; }
public DateTime KayitTarihi { get; set; }
public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
{
Id = PrmID;
KullaniciAdi = prmKullaniciadi;
sifre = prmSifre;
Eposta = prmEposta;
KayitTarihi = prmKAyitTarihi;
}
}
}
incelenecek
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class Program
{
static void Main(string[] args)
{
KullaniciDataitem Oyuncu = new KullaniciDataitem(1, "KaraniUyar", "2002", "karaniu@mail.com", DateTime.Now);
Console.WriteLine(Oyuncu.KullaniciAdi + " - " + Oyuncu.sifre);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App21
{
class KullaniciDataitem
{
public int Id { get; set; }
public string KullaniciAdi { get; set; }
public string sifre { get; set; }
public string Eposta { get; set; }
public DateTime KayitTarihi { get; set; }
public KullaniciDataitem(int PrmID, string prmKullaniciadi, string prmSifre, string prmEposta, DateTime prmKAyitTarihi)
{
Id = PrmID;
KullaniciAdi = prmKullaniciadi;
sifre = prmSifre;
Eposta = prmEposta;
KayitTarihi = prmKAyitTarihi;
}
}
}
Sayı Tahminoyunu static sınıf tarafı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
public static class GameUtil
{
public static string gameTitle = "Sayi Bulmaca";
public static string gameVersion = "v2.0.3";
public static string InputBekle()
{
return Console.ReadLine();
}
public static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
public static int RandomRakamCek()
{
Random RakamYaratici = new Random();
return RakamYaratici.Next(1, 100);
}
/// <summary>
/// object olarak gelen datayı Int32'ye çevirir, hata durumunda 0 döner.
/// </summary>
public static int ToInt(object prmValue)
{
int rtrnValue = 0;
try
{
rtrnValue = Convert.ToInt32(prmValue);
return rtrnValue;
}
catch
{
return rtrnValue;
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
public static class GameUtil
{
public static string gameTitle = "Sayi Bulmaca";
public static string gameVersion = "v2.0.3";
public static string InputBekle()
{
return Console.ReadLine();
}
public static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
public static int RandomRakamCek()
{
Random RakamYaratici = new Random();
return RakamYaratici.Next(1, 100);
}
/// <summary>
/// object olarak gelen datayı Int32'ye çevirir, hata durumunda 0 döner.
/// </summary>
public static int ToInt(object prmValue)
{
int rtrnValue = 0;
try
{
rtrnValue = Convert.ToInt32(prmValue);
return rtrnValue;
}
catch
{
return rtrnValue;
}
}
}
}
sayı tahmin oyunu başa start go to ve tekrar
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Console.Title = GameUtil.gameTitle + " | " + GameUtil.gameVersion;
GameUtil.yaz("Lutfen tahminde bulunmak için bir rakam girip Entere basiniz..>>!");
int sistemRakami = GameUtil.RandomRakamCek();
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
#if DEBUG
GameUtil.yaz(sistemRakami.ToString());
#endif
Start:
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(GameUtil.InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (tahminFarki == 0)
{
GameUtil.yaz("Rakam dogru tahmin Tebrikler .!");
GameUtil.yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
GameUtil.yaz("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
GameUtil.yaz("Ilik");
}
else
{
GameUtil.yaz("Soguk");
}
}
catch
{
GameUtil.yaz("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
GameUtil.yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
GameUtil.yaz("Yeniden oynamak istermisin ? E/H");
if (GameUtil.InputBekle().ToUpper() == "E")
{
tahminDenemeleri = 0;
sistemRakami = GameUtil.RandomRakamCek();
#if DEBUG
GameUtil.yaz(sistemRakami.ToString());
#endif
goto Start;
}
}
}
}
13 Aralık 2017 Çarşamba
sınıflı konsol oyunu
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Console.Title = GameUtil.gameTitle + " | " + GameUtil.gameVersion;
int sistemRakami = GameUtil.RandomRakamCek();
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
#if DEBUG
GameUtil.yaz(sistemRakami.ToString());
#endif
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(GameUtil.InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (tahminFarki == 0)
{
GameUtil.yaz("Rakam dogru tahmin Tebrikler .!");
GameUtil.yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
GameUtil.yaz("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
GameUtil.yaz("Ilik");
}
else
{
GameUtil.yaz("Soguk");
}
}
catch
{
GameUtil.yaz("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
GameUtil.yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
GameUtil.InputBekle();
}
}
}
----------------------------------------------------------------
bağlı sınıfı
----------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
public static class GameUtil
{
public static string gameTitle = "Sayi Bulmaca";
public static string gameVersion = "v2.0.3";
public static string InputBekle()
{
return Console.ReadLine();
}
public static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
public static int RandomRakamCek()
{
Random RakamYaratici = new Random();
return RakamYaratici.Next(1, 100);
}
}
}
Methotlar 2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
int sistemRakami = RandomRakamCek();
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
#if DEBUG
yaz(sistemRakami.ToString());
#endif
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
yaz("Rakam dogru tahmin Tebrikler .!");
yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
yaz("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
yaz("Ilik");
}
else
{
yaz("Soguk");
}
}
catch
{
yaz("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
InputBekle();
}
static string InputBekle()
{
return Console.ReadLine();
}
static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
static int RandomRakamCek()
{
Random RakamYaratici = new Random();
return RakamYaratici.Next(1,100);
}
}
}
C# Methotlar ( "Public, Private, Internal" )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
}
catch
{
Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
InputBekle();
}
static string InputBekle()
{
return Console.ReadLine();
}
}
}
---------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
yaz(sistemRakami.ToString());
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
yaz("Rakam dogru tahmin Tebrikler .!");
yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
yaz("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
yaz("Ilik");
}
else
{
yaz("Soguk");
}
}
catch
{
yaz("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
InputBekle();
}
static string InputBekle()
{
return Console.ReadLine();
}
static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
}
catch
{
Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
InputBekle();
}
static string InputBekle()
{
return Console.ReadLine();
}
}
}
---------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
yaz(sistemRakami.ToString());
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(InputBekle());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
yaz("Rakam dogru tahmin Tebrikler .!");
yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
yaz("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
yaz("Ilik");
}
else
{
yaz("Soguk");
}
}
catch
{
yaz("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
InputBekle();
}
static string InputBekle()
{
return Console.ReadLine();
}
static void yaz(string prmData)
{
Console.WriteLine(prmData);
}
}
}
12 Aralık 2017 Salı
try catch
Methot kütüpaneleri: Ortaklaştırmak için statik sınıflar, stringe çevirme
try catch örneği
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
}
catch
{
Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
Console.ReadLine();
}
}
}
try catch örneği
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
try
{
int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
}
catch
{
Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
Console.ReadLine();
}
}
}
11 Aralık 2017 Pazartesi
Sayı tahmin oyunu 2 Hoca
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SayiTahminOyunu_Hocanin_yazdigi
{
class Program
{
static void Main(string[] args)
{
Random rakamYaratici = new Random();
int sistemRakami = rakamYaratici.Next(0, 100);
int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
bool oyunuKazandi = false;
//Console.WriteLine(sistemRakami);
while (tahminDenemeleri < 5)
{
int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);
if (kullaniciTahmini == 0)
{
Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
oyunuKazandi = true;
break;
}
else if (tahminFarki <= 10)
{
Console.WriteLine("Sicak");
}
else if (tahminFarki > 10 && tahminFarki <= 30)
{
Console.WriteLine("Ilik");
}
else
{
Console.WriteLine("Soguk");
}
tahminDenemeleri++;
}
if (!oyunuKazandi)
{
Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");
}
Console.ReadLine();
}
}
}
Kaydol:
Kayıtlar (Atom)
Mac adres formatı excel
excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....
-
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace FirmaOtomasyonu...
-
hp Notebook Product Information Not Valid error hatası açılışta çıkan uyarı, System Board (00A) Error Displays on a Black Screen çözümü, f...
-
Hosw To Cisco Switches, configuration backup TFTP server, Backup and restore BackboneName-1# copy running-config tftp : Address or name of r...