31 Ocak 2019 Perşembe

c# try catch throw hatası klasör sınıf oop ile methodla kullanıcı adı uygulaması

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ConsoleApp3.sınıflar;

namespace ConsoleApp3
{
    class uykontrol
    {
        private string _kullanıcıAdi; //sınıf alanları
        private string _sifre; //sınıf alanları
        //getter method gibi okuma özellik property deger okuma
        public string kullaniciAdiIste()
        {
            return _kullanıcıAdi;
        }
        //setter method özellik properrtty deger atama
        public void kullaniciAdininBelirleme(string kullaniciAdi)
        {
            //illegal karakterleri kontrol et harf olmayan bir karakter olması
            //durumunda değer ataması yapma
            //max.uzunluk ya da buyuk-kucuk harf kontrolleride yapılabilir
            bool oldumu = true;
            for (int i = 0; i < kullaniciAdi.Length; i++)
            {
                if(!char.IsLetter(kullaniciAdi[i]))
                {
                    oldumu = false;
                    break;
                }
            }
            if (oldumu)//true
                _kullanıcıAdi = kullaniciAdi;//parametre kullanıcı adı sınıfın alanı kullanıcı adına atılır
            else
                throw new ArgumentException("kullanıcı adı içeriisnde harf dışında başka karakter olmaz");
        }
    }
    class Program
    {

        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            Console.Clear();
            try
            {
                #region uyekontroluygulmasi
                //uykontrol uye = new uykontrol();
                ////set kullanıcı adına deger atama yaptık
                //uye.kullaniciAdininBelirleme("osmankucuk");
                ////get kullanıcı adının içindeki degeri aldık
                //Console.WriteLine("üye adınız:{0}", uye.kullaniciAdiIste());
                //Console.ReadLine();
                #endregion
                #region uyekontrolyeniuygulaması
                uyekontrolyeni uyeyeni = new uyekontrolyeni();
                //set çalıştır
                uyeyeni.kullaniciAdi = "osmanküçük";
                uyeyeni.sifre = "1234567";
                //get çalıştır
                Console.WriteLine("uye adınız:{0}", uyeyeni.kullaniciAdi);
                Console.WriteLine("uye sifreniz :{0}", uyeyeni.sifre);
                Console.WriteLine("----------------");
                Console.ReadLine();
                #endregion
            }
            catch(ArgumentException exc)
            {
                //sınıf içerisindeki çalışma zamanı hatası fırlatırken gönderilen
                //mesaj ekrana basılır
                Console.WriteLine(exc.Message);
                Console.ReadLine();
               
            }

        }
    }
}
solution explorerin içerisindeki sınıflar klasöürünün içierisindeki kodlar
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp3.sınıflar
{
    class uyekontrolyeni
    {
        //kapsullemenin özellikler yapılış hali
        private string _kullanıcıadi; //sınıfın fields alanı
        private string _sifre; //sınıfın alanları fields
        private string deneme;
        public string kullaniciAdi //özellik
        {
            get
            {
                return _kullanıcıadi;
            }
            set
            {
                bool oldumu = true;
                for (int i = 0; i < value.Length; i++)
                {
                    if(!char.IsLetter(value[i]))
                    {
                        //if(value[i].Tostring()!="")
                        oldumu = false;
                        break;
                    }

                }
                if (oldumu)
                    _kullanıcıadi = value;
                else
                    throw new ArgumentException("kullanıcı adı içieriisnde harf dışında başka karakter olamaz");

            }
        }
        public string sifre //özellik
        {
            get
            {
                return _sifre;
            }
            set
            {
                if (value.Length > 8)
                {
                    throw new ArgumentException("kullanıcı şifresi 8 karakter büyük olamaz");
                }
                else
                    _sifre = value;
            }
        }
    }
}



20 Ocak 2019 Pazar

c# oyuncu oluşturma bilgileri değiştirme oop 2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ConsoleApplication25.Sınıflar;
using ConsoleApplication25.Sınıflar1;

namespace ConsoleApplication25
{
    class Program
    {
        static void Main(string[] args)
        {
            #region oyuncu oluşturma kodu(detaylı oyuncu)
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            Console.Clear();
            //oyuncu1 veya diğer oyuncuları oluştururken başlangıç değerlerini vererek oluşturalım
            Oyuncu oyuncu1 = new Oyuncu("serdar");
            Console.WriteLine(oyuncu1.BilgiVer()+"\n");
            Oyuncu oyuncu2 = new Oyuncu("serdar", "tabiki gs");
            Console.WriteLine(oyuncu2.BilgiVer()+"\n");
            //parmetreli yapıcı metot çağrılır.
            Oyuncu oyuncu3 = new Oyuncu("Tuncay", "Middlesbrough",9);
            Console.WriteLine(oyuncu3.BilgiVer());
            Oyuncu oyuncu4 = new Oyuncu("gomis", "gs", 11, "ahmet bulut");
            Console.WriteLine(oyuncu4.BilgiVer());
            Console.WriteLine("---------------------------");

            #endregion
            #region oyuncu1 kodu oluşturma(genel oyuncu)
            Oyuncu1 oyuncu5 = new Oyuncu1();
            oyuncu5.adi = "Gomez";
            oyuncu5.takimi = "AzizSpor";
            oyuncu5.formaNo = 11;
            Console.WriteLine(oyuncu5.BilgiVer());
            Console.WriteLine("-------------------------------------");
            oyuncu5.TakimDegistir("Galatasaray");
            Console.WriteLine(oyuncu5.BilgiVer());
            Oyuncu1 oyuncu6 = new Oyuncu1();
            oyuncu6.adi = "Arda";
            oyuncu6.takimi = "Başakşehir";
            oyuncu6.formaNo = 9;
            oyuncu6.ManagerAdı = "ahmet Bulut";
            Console.WriteLine(oyuncu6.BilgiVer());
            Console.WriteLine("---------------------");
            Console.ReadLine();
            Oyuncu1 yenioyuncu = new Oyuncu1();
            yenioyuncu.adi = "bruma";
            yenioyuncu.takimi = "Lepiz";
            yenioyuncu.formaNo = 9;
            //Console.WriteLine("{0} {1},{2}",yenioyuncu.formaNo,yenioyuncu.adi,yenioyuncu.takimi);
            FormaDegistir(yenioyuncu, 11);
            Console.WriteLine("{0} {1},{2}",yenioyuncu.formaNo,yenioyuncu.adi,yenioyuncu.takimi);


            #endregion
            //başlangıç değerleri bilinmiyor
            Console.ReadLine();
         
        }
        static void FormaDegistir(Oyuncu1 oyuncu,byte yeniNo1)
        {
            oyuncu.formaNo = yeniNo1;
        }
    }
}
namespace ConsoleApplication25.Sınıflar
{
    class Oyuncu1
    {
        public string adi; //alanı
        public string takimi; //alanı
        public byte formaNo; //alanı
        public string ManagerAdı; //alanı
        public Oyuncu1() //başlangıç metodu constructor parametresiz
        {
            System.Console.WriteLine("boş başlangıç değer metot");
        }
        public string BilgiVer()
        {
            return string.Format("Forma no:{0} Adı:{1} -Takımı:{2} -Manajer:{3}",formaNo,adi,takimi,ManagerAdı);

        }
        public void TakimDegistir(string yeniTakim)
        {
            takimi = yeniTakim;
        }
    }
}
namespace ConsoleApplication25.Sınıflar1
{
    class Oyuncu
    {
        public string adi; //alanı
        public string takimi; //alanı
        public byte formaNo; //alanı
        public string ManagerAdı;
        public Oyuncu()
        {

        }
        //başlangıç metodu constructor parametreli
        public Oyuncu(string ad)
        {
            adi = ad;
        }
        //metot erişim-metot adı-paramtreleri
        public Oyuncu(string ad,string takim) //başlangıç metodu constructor paramtereli
        {
            adi = ad;
            takimi = takim;
        }
        public Oyuncu(string ad,string takim,byte formaNumarasi)//baslangıç metodu constructor parametreli
        {
            adi = ad;
            takimi = takim;
           formaNo=formaNumarasi;
        }
        public Oyuncu(string ad,string takim,byte formaNumarasi,string ManagerAdıYeni)//başlangıç metodu constructor parametreli
        {
            adi = ad;
            takimi = takim;
            formaNo=formaNumarasi;
            ManagerAdı = ManagerAdıYeni;

        }
        public string BilgiVer()
        {
            //if(takimi==null)
            //{
            //    return string.Format("forma no:{0} adı:{1}-Takımı:{2}-Manajer:{3}", formaNo, adi);
            //}
            return string.Format("forma no:{0} adı:{1} - Takımı:{2} - Manajer:{3}",formaNo,adi,takimi,ManagerAdı);

        }
        public void TakimDegistir(string yeniTakim)
        {
            takimi = yeniTakim;
        }
    }
}





c# oop daire semt uygulaması

 class daire
    {
        public string semti;
        public int odasayisi = 3;
        //baslangıç deger metodu
        public daire(string semti)
        {
            //bu sınıfın alanına erişmek için this kullanırız
            //eğer değişken ismiyle alan ismi aynıysa
            this.semti = semti;
        }
        oda o=new oda(50,oda.odacesidi.salon);
        public string bilgiver()
        {
            return string.Format("semti:{0}-oda sayısı:{1}-oda çeşidi:{2}-metrekaresi:{3}", semti, odasayisi, o.odacesit, o.metrekare);
        }

    }
    class oda
    {
        //odanın çeşidini saklamak için tanımlanan iç-içe tip
        //sabit küçük değer ifadelerini tutmak için enum kullnırız
        public enum odacesidi
        {
            salon,çocukodası,misafirodası,yatakodası,oturmaodası,çalışmaodası
        }
        public int metrekare;
        public odacesidi odacesit;
   
    //oda isimli başlangıç metodu var
    public oda(int metrekare,odacesidi Odacesidi)
        {
            this.metrekare = metrekare;
            this.odacesit = Odacesidi;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            Console.Clear();
            #region daire oluşturma kodu
            daire d = new daire("caddebostan");
            Console.WriteLine(d.bilgiver()+"\n");
            Console.ReadLine();

            #endregion
        }

19 Ocak 2019 Cumartesi

c# switch case

tatic void Main(string[] args)
        { 
            #region örnek1 if uygulaması
         //   Console.BackgroundColor =ConsoleColor.DarkBlue;
         //   Console.ForegroundColor = ConsoleColor.Yellow;
         //   Console.Clear();
         //int a=0,b=0;
         //   Console.WriteLine("lütfen a saysını girniz");
         //   a = int.Parse(Console.ReadLine());
         //   Console.WriteLine("lütfen b sayısını giriniz");
         //   b=Convert.ToInt16(Console.ReadLine());
         //   if(a<b)
         //       Console.WriteLine("a b den küçük");
         //   else
         //       Console.WriteLine("a b'den küçük değil");
          //  Console.ReadLine();


            #endregion
            #region örnek2 if uygulması
            //int a = 5, b = 7;
            //if(a>b)
            //{
            //    Console.WriteLine("a b den büyük");
            //    Console.WriteLine("A={0} \t b={1}", a, b);
            //}
            //else
            //{
            //    Console.WriteLine("a b den büyük değil");
            //    Console.WriteLine("a={0} \t b={1}",a,b);
            //}
            //Console.ReadLine();
            #endregion
            #region örnek3 if uygulması
            //Console.WriteLine("cinsiyetinizi girin (e,k):");
            //string s = Console.ReadLine();
            //char cins = Convert.ToChar(s);
            //string s1;
            //if (cins == 'e' || cins == 'E')
            //    Console.WriteLine("erkeksiniz");
            //else if (cins == 'k' || cins == 'K')
            //    Console.WriteLine("Kızsınız");
         

            //else
            //{
            //    Console.Clear();
            //    Console.WriteLine("lütfen cinsiyetinizi doğru giriniz!");
            //    Console.Write("cinsiyetiniz giriniz(e,k):");

            //    s1 = Console.ReadLine();
            //  char cins1 = Convert.ToChar(s1);
            //    if(cins1=='e'|| cins1=='E')
            //    {
            //        Console.WriteLine("erkeksiniz");
            //    }
            //    else if(cins1=='k'||cins1=='K')
            //    {
            //        Console.WriteLine("kızsınız");
            //    }
            //    else
            //        Console.WriteLine("kusura bakma bu kadar hata yapılmaz yetkili...");

            //}
            //Console.ReadLine();
            #endregion
            #region örnek4 switchcase uygulaması
//            int hak = 0;
//            string uygsecim = "";
//            Console.WriteLine("lütfen uygulama seçimi yapınız \n 1-switch case tamsayı uygulması \n 2-switch case metin uygulması \n 3-switch case karakter uygulması");
           
//            uygsecim = Console.ReadLine();
//            if(uygsecim=="1")
//            {
//                #region switch case tamsayı
//            basadon:
//                Console.WriteLine("lütfen 1 ile 4 arasında seçimini yapınız..");
//            string s = "";
//            s = Console.ReadLine();
//            int a = Convert.ToInt16(s);
//                switch(a)
//                {
//                    case 1:
//                        Console.WriteLine("secimiz 1 dir");
//                        break;
//                    case 2:
//                        Console.WriteLine("seciminiz 2 dir");
//                        break;
//                    case 3:
//                        Console.WriteLine("seciminiz 3 dür");
//                        break;
//                    case 4:
//                        Console.WriteLine("seciminiz 4 dür");
//                        break;
//                    default:
//                        Console.WriteLine("seciminiz bunlardan dışında");
//                        hak++;
//                        if (hak >= 3)
//                            goto gulegule;
//                        else
//                            goto basadon;
               
//                }     
//                #endregion
//            }
//            else if(uygsecim=="2")
//            { 
//#region Switch case metin
//            basadon:
//                Console.WriteLine("lütfen 1 ile 4 arasında seçiminiz yapın...");
//                string s="";
//                s=Console.ReadLine();
//                switch(s)
//                {
//                    case "1":
//                        Console.WriteLine("seciminizi 1 dir");
//                        break;
//                    case "2":
//                        Console.WriteLine("seciminiz 2 dir");
//                        break;
//                    case "3":
//                        Console.WriteLine("seciminiz 3 dür");
//                        break;
//                    case "4":
//                        Console.WriteLine("seciminiz 4 dür");
//                        break;
//                    default:
//                        Console.WriteLine("seciminiz bunların dışında");
//                        hak++;
//                        if (hak >= 3)
//                            goto gulegule;
//                        else
//                            goto basadon;
//                }
//#endregion
//            }
//            else
//            {
//                #region case karakter

//                #endregion

//            }
             
//            gulegule:
//                if(hak>=3)
//                    Console.WriteLine("sonlandı:{0}",hak);
//                else
//                    Console.WriteLine("normal çalıştı");
//            Console.ReadLine();
               
           
//            Console.ReadLine();
            #endregion
            #region fordöngü
            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Clear();
            //byte toplam = 0;
            //for(byte sayac=1; sayac<=3;sayac++)
            //{
            //    toplam += sayac;
            //    Console.WriteLine("sayac degeri={0} \t toplam={1} \n",sayac,toplam);

            //}
            //Console.WriteLine("toplam={0}",toplam);
            //Console.ReadLine();
            #endregion
            #region for döngüsünde continue kısmı
            //for (byte aa= 0; aa < 51; aa++)
            //{
            //    if (aa % 2 == 1)
            //        continue;
            //    Console.WriteLine(aa);
            //}
            //    Console.ReadLine();
            #endregion
            #region 1000sayi
  //          int sayac = 0;
  //          int x;
  //int a = 0;
   
  //          for (int i = 0; i <= 1000; i++)
  //          {
  //              if(i%5==0)
  //                  if (i % 7 != 0)
  //              {
  //              a++;
         
             
               
                     
  //                  sayac += i;

  //                  Console.WriteLine("5 bölünen {0},kaçtane{1},toplam={2}", i, a, sayac);

               
                 
  //            } 
               
               

  //              }

c# sayısal loto form

public partial class Form1 : Form
    {

        byte[] lotoNumbers = new byte[6];
        byte[] guess = new byte[6];
        bool status;

        public Form1()
        {
            InitializeComponent();
        }

        private void Exit_Click(object sender, EventArgs e)
        {
            Environment.Exit(0);
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            status = false;
            Results.Visible = false;
        }

        private void showResult_Click(object sender, EventArgs e)
        {

            if (!status)
            {
                MessageBox.Show("There is not any numbers generated!");             
                return;
            }

            byte buffer = 0;

            #region Tahmin 1
            if (byte.TryParse(g1.Text, out buffer))
                if (byte.Parse(g1.Text) < 50)
                    guess[0] = byte.Parse(g1.Text);
                else
                {
                    g1.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[0] = 0;
                    return;
                }
            else
            {
                g1.Text = null;
                MessageBox.Show("Please enter a valid value to first field!");
                return;
            }
#endregion
            #region Tahmin 2
            if (byte.TryParse(g2.Text, out buffer))
                if (byte.Parse(g2.Text) < 50)
                    guess[1] = byte.Parse(g2.Text);
                else
                {
                    g2.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[1] = 0;
                    return;
                }
            else
            {
                g2.Text = null;
                MessageBox.Show("Please enter a valid value to second field!");
                return;
            }
#endregion
            #region Tahmin 3
            if (byte.TryParse(g3.Text, out buffer))
                if (byte.Parse(g3.Text) < 50)
                    guess[2] = byte.Parse(g3.Text);
                else
                {
                    g3.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[2] = 0;
                    return;
                }
            else
            {
                g3.Text = null;
                MessageBox.Show("Please enter a valid value to third field!");
                return;
            }
#endregion
            #region Tahmin 4
            if (byte.TryParse(g4.Text, out buffer))
                if (byte.Parse(g4.Text) < 50)
                    guess[3] = byte.Parse(g4.Text);
                else
                {
                    g4.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[3] = 0;
                    return;
                }
            else
            {
                g4.Text = null;
                MessageBox.Show("Please enter a valid value to fourth field!");
                return;
            }
#endregion
            #region Tahmin 5
            if (byte.TryParse(g5.Text, out buffer))
                if (byte.Parse(g5.Text) < 50)
                    guess[4] = byte.Parse(g5.Text);
                else
                {
                    g5.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[4] = 0;
                    return;
                }
            else
            {
                g5.Text = null;
                MessageBox.Show("Please enter a valid value to fifth field!");
                return;
            }
#endregion
            #region Tahmin 6
            if (byte.TryParse(g6.Text, out buffer))
                if (byte.Parse(g6.Text) < 50)
                    guess[5] = byte.Parse(g6.Text);
                else
                {
                    g6.Text = null;
                    MessageBox.Show("Please enter a value smaller then 50!");
                    guess[5] = 0;
                    return;
                }
            else
            {
                g6.Text = null;
                MessageBox.Show("Please enter a valid value to sixth field!");
                return;
            }
            #endregion

            byte result = 0;

            for (int i = 0; i < lotoNumbers.Length; i++)
                if (guess[i] == lotoNumbers[i])
                    result++;

            Results.Visible = true;
            Result.Text = result + " adet sayı tutturdunuz!";
        }

        private void calculate_Click(object sender, EventArgs e)
        {
            Random generate = new Random();

            for (byte i = 0; i < lotoNumbers.Length; i++)
            {
                lotoNumbers[i] = Convert.ToByte(generate.Next(50));
            }

            //GroupBox assignments
            {
                loto1.Text = lotoNumbers[0].ToString();
                loto2.Text = lotoNumbers[1].ToString();
                loto3.Text = lotoNumbers[2].ToString();
                loto4.Text = lotoNumbers[3].ToString();
                loto5.Text = lotoNumbers[4].ToString();
                loto6.Text = lotoNumbers[5].ToString();
            }

            status = true;
        }

        private void Restart_Click(object sender, EventArgs e)
        {

            Results.Visible = false;
            g1.Text = null;
            g2.Text = null;
            g3.Text = null;
            g4.Text = null;
            g5.Text = null;
            g6.Text = null;

            for (int i = 0; i < lotoNumbers.Length; i++)
            {
                lotoNumbers[i] = 0;
                guess[i] = 0;
            }

            g1.Select();

        }

c# console asal üslü 2

 static void Main(string[] args)
        {
            #region üslü
            //Console.WriteLine("lütfen sayı girniz");
            //int sayi1 = Convert.ToInt32(Console.ReadLine());
            //Console.WriteLine("lütfen üssünü giriniz...");
            //string üssüsayi = Console.ReadLine();
            //int yenisayi = 1;
            //int i = 1;
            //while (i <= Convert.ToInt16(üssüsayi))
            //{
            //    yenisayi = yenisayi * sayi1;
            //    i++;
            //}

            //Console.WriteLine("sonuç: {0}",yenisayi.ToString());
            //Console.ReadLine();
            #endregion
            #region asal


            //for (int i = 2; i < 100; i++)
            //{
            //  int  a = 0;
            //    for (int k = 2; k <= 10; k++)
            //    {
            //        if(i!=k && i%k==0)
            //        {
            //            a++;
            //        }
            //    }
            //    if(a==0)
            //    {
            //        Console.WriteLine(i);
            //    }

            //}
            //Console.ReadLine();
            #endregion
            #region asal2
            //bool asalmı = true;
            //for (int i = 2; i <= 100; i++)
            //{
            //    for (int j = 2; j <= 100; j++)
            //    {
            //        if(i!=j && i%j==0)
            //        {
            //            asalmı = false;
            //            break;
            //        }
            //    }
            //    if(asalmı)
            //        Console.WriteLine("asal sayılar:{0}",i);
            //    asalmı = true;
            //}
            //Console.ReadLine();
            #endregion
        }

c# console sayı tahmin

static void Main(string[] args)
        {
            int a;
            c:
            Console.Write("sayi tahmin oyununa hoşgeldiniz \n  50 ile 1 arasında bir sayi tahmin edin:\t");
            a = Convert.ToInt32(Console.ReadLine());
            Random rnd = new Random();
            int b = rnd.Next(0, 50);
            if(a==b)
            {
                Console.WriteLine("oyunu kazandınız sayi:{0}",b);
            }
            else
            {
                Console.WriteLine("oyunu kaybetiniz sayi:{0}", b);
                goto c;
            }
            Console.ReadLine();

        }

c# console mateamtik while örnekleri

static void Main(string[] args)
        {
            #region ornek7 ikilik sisteme sayı dönüştürülmesi
            //string mod = "";
            //Console.WriteLine("lütfen ikilk dönüştürülmesi istediğiniz sayısınızı giriniz:");
            //string mod1 = Console.ReadLine();
            //int b = Convert.ToInt16(mod1);
            //for (; b > 0; b /= 2)
            //    mod = b % 2 + mod;
            //Console.WriteLine(mod);
            //Console.ReadLine();
            #endregion

            #region uslusayi

            //int a, b,d=1;
            //Console.WriteLine("sayi");
            //a = Convert.ToInt32(Console.ReadLine());

            //Console.WriteLine("us");
            //b = Convert.ToInt32(Console.ReadLine());
            //for (int i = 0; i < b; i++)
            //{
            //    d = a * a;
            //}
            //Console.WriteLine(""+d);
            //Console.ReadLine();

            #endregion,

            #region hesap
            //int a, b, c = 1, d;
            //Console.WriteLine("1.sayi gir");
            //a = Convert.ToInt32(Console.ReadLine());
            //Console.WriteLine("2.sayi gir");
            //b = Convert.ToInt32(Console.ReadLine());
            //Console.WriteLine("yapmak istediğiniz işlem için sayi seçenekleri giriniz 1(+) 2(-) 3(*) 4(/)");
            //c = Convert.ToInt32(Console.ReadLine());
            //switch (c)
            //{
            //    case 1:
            //        d = a + b;
            //        Console.WriteLine(d);
            //        break;
            //    case 2:
            //        d = a - b;
            //        Console.WriteLine(d);
            //        break;
            //    case 3:
            //        d = a * b;
            //        Console.WriteLine(d);
            //        break;
            //    case 4:
            //        d = a / b;
            //        Console.WriteLine(d);
            //        break;
            //    default:
            //        Console.WriteLine("doğru ifade yaz!!");
            //        break;


            //}Console.ReadLine();
            #endregion
            #region ornek8
            //int x = int.Parse(Console.ReadLine());
            //int basamak1 = (x / 1000) % 10;
            //int basamak2 = (x / 100) % 10;
            //int basamak3 = (x / 10) % 10;
            //int basamak4 = (x % 10);

            //Console.WriteLine("Basamakları Toplamı: {0}", basamak1 + basamak2 + basamak3 + basamak4);
            //Console.WriteLine(" {0}{1}{2}{3}", basamak1, basamak2, basamak3, basamak4);

            //Console.ReadKey();
            //#endregion
            //#region while1
            //int i = 1;
            //while(i<10)
            //{
            //    Console.WriteLine("i değişkenin {0}",i);
            //    i++;
            //}
            //Console.ReadLine();
            #endregion
            #region while2
            //int x = 1;
            //while(x++<10)
            //{
            //    Console.WriteLine("i değişkenin değerleri {0}",x);
            //}
            //Console.ReadLine();
            #endregion
            #region while3
            //int x = 1;
            //while(x++<10)
            //{
            //    Console.WriteLine("i değişkenin değerleri={0}",x);
            //}
            //Console.ReadLine();
            #endregion
            #region while4
            //int z = 2;
            //while(++z<6)
            //{
            //    Console.WriteLine("i değişkenin değerleri {0}",z);
            //}
            //Console.ReadLine();
            #endregion
            #region dowhile
            //int i = 6, n = 5, sonuc;
            //do
            //{
            //    //koşula gerek kalmadan bi kereye mahsus çalışır
            //    sonuc = n * i;
            //    Console.WriteLine("{0}*{1}={2}", n, i, sonuc);
            //    i++;
            //}
            //while (i <= 10);
           
            //Console.ReadLine();
           
            #endregion
            //ödev sayı tahmin oyunu yapınn(while ile)
        }

c# tur donusumu3

 static void Main(string[] args)
        {
            //string a, b, c, d;
            //Console.Write("adınızı giriniz:");
            //a = Console.ReadLine();
            //Console.Write("soyadınızı girin:");
            //b = Console.ReadLine();
            //Console.Write("mesleğiniz:");
            //c = Console.ReadLine();
            //Console.Write("yasınız:");
            //d = Console.ReadLine();
            //Console.WriteLine("\n adınız:{0} \n soyadınız:{1} \n mesleğiniz:{2} \n yasınız:{3}",a,b,c,d);
            //Console.ReadLine();
            #region ornek1 bilincsiz tür dönüşümü küçük değerleri büyük degerlere atadık
            //hafıza ikiye ayrılır.
            //1.stack(geçici) 2.heap(kalıcı)
            //değişkenler 2 ayrılır.
            //1.si değer türlüler 2.referans türlüler
            //kendi kendine dönüşüm olur.
            //Console.BackgroundColor = ConsoleColor.White;
            //Console.ForegroundColor = ConsoleColor.Black;
            //Console.Clear();
            //byte a = 5;
            //short z = 10;
            //sbyte c = 30;
            //int d = a + z + c;
            //string e = "deneme";
            //char f = 'k';
            ////object en büyük değişken tipim
            //object g = e + f + d;
            //long h = d;
            //float i = h;
            //double j = i;
            //double k = 12.5f;
            ////witeline komutunda + işareti kullanılan değeri metin haline dönüştürür...
            //Console.WriteLine("toplam deger:{0} \n j degeri:{1} \n k degeri:{2}",j+k,j,k);
            //Console.ReadLine();

            #endregion
            #region ornek2 karakterin int dönüşümü
            //char a = 'h';
            // //string(metinsel) ifadeler int tamsayıya dönüştürülemez.
            // //Karakter ifadeleri sayısal bir degere sahip olduğu için dönüştürülebilir.
            //// string a="ankara";

            // int b = a;
            // Console.WriteLine(b);
            // Console.ReadLine();

            #endregion
            #region ornek3 bilinçli tür dönüşüm
            //int a = 3;
            //byte b3 = (byte)a;
            //byte b1 = (byte)14.5f;
            //Console.WriteLine(b1);
            //Console.WriteLine(b3);
            //Console.ReadLine();
            #endregion
            #region ornek4 taşma kontrolü
            //  int mevduatbakiye = 100;
            //int faizoran = 3;
            //int yenimevduatbakiye = mevduatbakiye * faizoran;
            //  byte b;
            //  checked
            //  {
            //      b = (byte)yenimevduatbakiye;
            //  }
            //  Console.WriteLine(b);
            //  Console.ReadLine();
            #endregion
            #region ornek5 uncheck komut anlatımı
            //int mevduatbakiye = 200;
            //int kdvorani = 30;

            //byte b, c;
            //checked
            //{
            //    b = (byte)mevduatbakiye;
            //    unchecked
            //    {
            //        c = (byte)kdvorani;
            //    }
            //}
            //int sonuc =c* b;
            //Console.WriteLine(b);
            //Console.WriteLine(c);
            //Console.WriteLine(sonuc);
            //Console.ReadLine();
            #endregion
            #region ornek6 rakamın metine(string) dönüştürülmesi
            //rakamın dönüşümü yaptık
            //string b = 3.ToString();
            //int a = 6;
            //değişkenin değerini dönüşüm yaptık
            //string b1 = a.ToString();
            //int sayi12 = 0;
            ////string integer çevrildi
            //sayi12 = Convert.ToInt32("20");
            //Console.WriteLine(b);
            //Console.WriteLine(b1);
            //Console.WriteLine(sayi12.ToString());
            //Console.ReadLine();
            #endregion
            #region ornek7 ekrana girilene ikisayının toplamı
            //string s1 = "", s2 = "";
            //int sayi1 = 0, sayi2 = 0;
            //int toplam = 0;
            //Console.WriteLine("birinici sayıyı girin:");
            //s1 = Console.ReadLine();
            //Console.WriteLine("ikinci sayıyı girin:");
            //s2 = Console.ReadLine();
            //sayi1 = Convert.ToInt32(s1);
            //sayi2 = Convert.ToInt32(s2);
            ////sayi2=int.Parse(s2);
            //toplam = sayi1 + sayi2;
            //Console.WriteLine("toplam="+toplam);
            //Console.WriteLine("\n sayi1={0} \t sayi2={1} \t toplam={2}",sayi1,sayi2,toplam);
            //Console.ReadLine();
            #endregion
            #region
            //string s1 = "", s2 = "";
            //float sayi1 = 0, sayi2 = 0;
            //float toplam = 0;
            //Console.WriteLine("birinici sayıyı girin:");
            //s1 = Console.ReadLine();
            //Console.WriteLine("ikinci sayıyı girin:");
            //s2 = Console.ReadLine();
            //sayi1 = Convert.ToSingle(s1);
            //sayi2 = Convert.ToSingle(s2);
            ////sayi2=int.Parse(s2);
            //toplam = sayi1 + sayi2;
            //Console.WriteLine("toplam=" + toplam);
            //Console.WriteLine("\n sayi1={0} \t sayi2={1} \t toplam={2}", sayi1, sayi2, toplam);
            //Console.ReadLine();
            #endregion
            #region ornek8 tryparse denemesi
            //int val;
            //Console.WriteLine("sayı giriniz...");
            //string deger;
            //deger = Console.ReadLine();
            ////önceden dönüşümün olup olmaycağı kontrolü
            //if(Int32.TryParse(deger,out val))//kosul dogruysa ilk kısım
            //{
            //    Console.WriteLine("dönüştürme yapıldı.");
            //}
            //else //kosul yanlıssa
            //{
            //    Console.WriteLine("dönüştürme yapılamadı");
            //}
            //Console.ReadLine();
            #endregion
            #region örnek9
         
            #endregion
        }

c# tur donusumu

static void Main(string[] args)
        {
            //string a, b, c, d;
            //Console.Write("adınızı giriniz:");
            //a = Console.ReadLine();
            //Console.Write("soyadınızı girin:");
            //b = Console.ReadLine();
            //Console.Write("mesleğiniz:");
            //c = Console.ReadLine();
            //Console.Write("yasınız:");
            //d = Console.ReadLine();
            //Console.WriteLine("\n adınız:{0} \n soyadınız:{1} \n mesleğiniz:{2} \n yasınız:{3}",a,b,c,d);
            //Console.ReadLine();
            #region ornek1 bilincsiz tür dönüşümü küçük değerleri büyük degerlere atadık
            //hafıza ikiye ayrılır.
            //1.stack(geçici) 2.heap(kalıcı)
            //değişkenler 2 ayrılır.
            //1.si değer türlüler 2.referans türlüler
            //kendi kendine dönüşüm olur.
            //Console.BackgroundColor = ConsoleColor.White;
            //Console.ForegroundColor = ConsoleColor.Black;
            //Console.Clear();
            //byte a = 5;
            //short z = 10;
            //sbyte c = 30;
            //int d = a + z + c;
            //string e = "deneme";
            //char f = 'k';
            ////object en büyük değişken tipim
            //object g = e + f + d;
            //long h = d;
            //float i = h;
            //double j = i;
            //double k = 12.5f;
            ////witeline komutunda + işareti kullanılan değeri metin haline dönüştürür...
            //Console.WriteLine("toplam deger:{0} \n j degeri:{1} \n k degeri:{2}",j+k,j,k);
            //Console.ReadLine();

            #endregion
            #region ornek2 karakterin int dönüşümü
            //char a = 'h';
            // //string(metinsel) ifadeler int tamsayıya dönüştürülemez.
            // //Karakter ifadeleri sayısal bir degere sahip olduğu için dönüştürülebilir.
            //// string a="ankara";

            // int b = a;
            // Console.WriteLine(b);
            // Console.ReadLine();

            #endregion
            #region ornek3 bilinçli tür dönüşüm
            //int a = 3;
            //byte b3 = (byte)a;
            //byte b1 = (byte)14.5f;
            //Console.WriteLine(b1);
            //Console.WriteLine(b3);
            //Console.ReadLine();
            #endregion
            #region ornek4 taşma kontrolü
            //  int mevduatbakiye = 100;
            //int faizoran = 3;
            //int yenimevduatbakiye = mevduatbakiye * faizoran;
            //  byte b;
            //  checked
            //  {
            //      b = (byte)yenimevduatbakiye;
            //  }
            //  Console.WriteLine(b);
            //  Console.ReadLine();
            #endregion
            #region ornek5 uncheck komut anlatımı
            //int mevduatbakiye = 200;
            //int kdvorani = 30;

            //byte b, c;
            //checked
            //{
            //    b = (byte)mevduatbakiye;
            //    unchecked
            //    {
            //        c = (byte)kdvorani;
            //    }
            //}
            //int sonuc =c* b;
            //Console.WriteLine(b);
            //Console.WriteLine(c);
            //Console.WriteLine(sonuc);
            //Console.ReadLine();
            #endregion
            #region ornek6 rakamın metine(string) dönüştürülmesi
            //rakamın dönüşümü yaptık
            //string b = 3.ToString();
            //int a = 6;
            //değişkenin değerini dönüşüm yaptık
            //string b1 = a.ToString();
            //int sayi12 = 0;
            ////string integer çevrildi
            //sayi12 = Convert.ToInt32("20");
            //Console.WriteLine(b);
            //Console.WriteLine(b1);
            //Console.WriteLine(sayi12.ToString());
            //Console.ReadLine();
            #endregion
            #region ornek7 ekrana girilene ikisayının toplamı
            //string s1 = "", s2 = "";
            //int sayi1 = 0, sayi2 = 0;
            //int toplam = 0;
            //Console.WriteLine("birinici sayıyı girin:");
            //s1 = Console.ReadLine();
            //Console.WriteLine("ikinci sayıyı girin:");
            //s2 = Console.ReadLine();
            //sayi1 = Convert.ToInt32(s1);
            //sayi2 = Convert.ToInt32(s2);
            ////sayi2=int.Parse(s2);
            //toplam = sayi1 + sayi2;
            //Console.WriteLine("toplam="+toplam);
            //Console.WriteLine("\n sayi1={0} \t sayi2={1} \t toplam={2}",sayi1,sayi2,toplam);
            //Console.ReadLine();
            #endregion
            #region
            //string s1 = "", s2 = "";
            //float sayi1 = 0, sayi2 = 0;
            //float toplam = 0;
            //Console.WriteLine("birinici sayıyı girin:");
            //s1 = Console.ReadLine();
            //Console.WriteLine("ikinci sayıyı girin:");
            //s2 = Console.ReadLine();
            //sayi1 = Convert.ToSingle(s1);
            //sayi2 = Convert.ToSingle(s2);
            ////sayi2=int.Parse(s2);
            //toplam = sayi1 + sayi2;
            //Console.WriteLine("toplam=" + toplam);
            //Console.WriteLine("\n sayi1={0} \t sayi2={1} \t toplam={2}", sayi1, sayi2, toplam);
            //Console.ReadLine();
            #endregion
            #region ornek8 tryparse denemesi
            //int val;
            //Console.WriteLine("sayı giriniz...");
            //string deger;
            //deger = Console.ReadLine();
            ////önceden dönüşümün olup olmaycağı kontrolü
            //if(Int32.TryParse(deger,out val))//kosul dogruysa ilk kısım
            //{
            //    Console.WriteLine("dönüştürme yapıldı.");
            //}
            //else //kosul yanlıssa
            //{
            //    Console.WriteLine("dönüştürme yapılamadı");
            //}
            //Console.ReadLine();
            #endregion
            #region örnek9
            int val;
            Console.WriteLine("sayı giriniz...");
            string deger;
            deger = Console.ReadLine();
            //önceden dönüşümün olup olmaycağı kontrolü
            if (Int32.TryParse(deger, out val))//kosul dogruysa ilk kısım
            {
                Console.WriteLine("dönüştürme yapıldı.");
            }
            else //kosul yanlıssa
            {
                Console.WriteLine("dönüştürme yapılamadı");
            }
            Console.ReadLine();
            #endregion
        }

c# tahsilat2

 static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();
            //#region tahsilat
            //Console.WriteLine("merhaba tahsilat hoşgeldiniz...");
            //Console.WriteLine("merhaba tahsilat hoşgeldiniz...");
            //#endregion
            //#region satış
            //#region yurtiçi satış
            //Console.WriteLine("merhaba yurtiçi satış hoşegeldiniz");
            //#endregion
            //#region yurtdışı satış
            //Console.WriteLine("merhaba satış hoşgeldiniz...");
            //#endregion
            //#endregion
            //byte a = 5;
            //short z = 10;
            //sbyte c = 30;
            //int d = a + z + c;
            //string e = "deneme";
            //char f = 'k';
            //object g = e + f + d;
            //long h = d;
            //float i = h;
            //double j = i;
            //double k = 12.5f;
            //Console.WriteLine(j+k);
            //Console.ReadLine();

            //Console.ReadLine();
            //int a = 3;
            //byte b3 = (byte)a;
            //byte b1 = (byte)14.5f;
            //Console.WriteLine(b1);
            //Console.WriteLine(b3);
            //Console.ReadLine();
            //byte a1 = 5;
            //Console.WriteLine(a1);
            //Console.ReadLine();
            //byte a = 5;
            //byte b = 8;
            //Console.WriteLine(a+"\t");
            //Console.WriteLine(b+"\n");
            //Console.WriteLine("---------------");
            //Console.WriteLine("kısayolla ekrana yazdırmak");
            //Console.WriteLine("-------------------");
            //Console.WriteLine("\n A nın degeri :{0} \n B nin degeri:{1} \n A ve B nin toplam degeri :{2}",a,b,a+b);
            //Console.WriteLine("---------------------------");
            //Console.WriteLine("uzun yolla ekrana yazdırmak");
            //Console.WriteLine("--------------------------");
            //Console.WriteLine("a nın degeri:"+a);
            //Console.WriteLine("b nın degeri:"+b);
            //Console.WriteLine("a ve b nın toplam degeri:"+(a+b));
            //Console.ReadLine();
            //string a = "1", b = "2a", c = "merhaba";
            //Console.WriteLine(a+"\t"+b+"\t"+c);
            //Console.ReadLine();
            //string aa;
            //Console.WriteLine("lütfen bir metin giriniz...");
            //aa = Console.ReadLine();
            //Console.WriteLine("----------------");
            //Console.WriteLine("ekrana :{0} metnini yazdınız.",aa);
            //Console.WriteLine(aa+" metnini yazdınız.");
            //Console.ReadLine();
            //double c = 12.51111111111111111111112;
            //float f = 12.53333333333333333333f;
            //Console.WriteLine(c);
            //Console.WriteLine(f);
            //Console.ReadLine();
            //Console.WriteLine(5.GetType());
            //Console.WriteLine(14.4.GetType());
            //Console.WriteLine("deneme".GetType());
            //byte a = 2;
            //Console.WriteLine(a.GetType());
            //Console.ReadLine();
        }

c# kullanıcı adi sifre

namespace ConsoleApplication93
{
    class Program
    {
        static void Main(string[] args)
        {


            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();

            string skullad = "serdar";
            string ssifre = "123";
            string kkullad = "", ksifre = "";
           basadon:
            Console.WriteLine("lütfen kullanıcı adı giriniz");
            Console.WriteLine("----------------------");
            kkullad = Console.ReadLine();
            Console.WriteLine("lütfen sifrenizi giriniz.....");
            ksifre = Console.ReadLine();
            if (skullad == kkullad && ssifre == ksifre)
            {
                Console.WriteLine("merhaba hoşgeldiniz...");


            }

            else
            {
               
                    Console.WriteLine("yanlış kullanıcı girişi yaptınız..");
                Console.WriteLine("");
           
             
            goto basadon;
        }
       
            Console.ReadLine();
           
           
           

        }