Visual Studio C# Dersleri 7 - C# Klavyeden Veri Girişi, Convert Kullanımı

Поделиться
HTML-код
  • Опубликовано: 8 окт 2022
  • Visual Studio C# dersleri serisi 7. videosunda c# klavyeden veri girişi ve c# convert metodu kullanımı konusunu işleyeceğiz.
    Visual Studio 2022 C# Dersleri eğitim serisinin devamını Udemy üzerinden takip edebilirsiniz.
    C# Dersleri ile Programlama Temelleri Kursu:
    🌐 bit.ly/csharpdersleri
    Ayrıca yine Udemy üzerinden yayınladığım Arduino ile Robotik Kodlama kursuma göz atabilirsiniz.
    Arduino ile Robotik Kodlama Kursu :
    🌐 bit.ly/robotikkodlama2020
    muammer_guler@hotmail.com adresinden indirim kodu talep edebilirsiniz. Udemy eğitmen kupon hakkı müsaitlik durumuna göre indirim kodu mail adresinize iletilecektir.
    Sen de kod yaz RUclips kanalına özel Robotistan İndirim Kodu: SKY0304
    Türkiye’nin Maker Marketi Robotistan E-Ticaret Sayfası:
    🌐 www.robotistan.com/?ref=sende...
    -- Web Sitesi, Mail ve Sosyal Medya Hesapları --
    Web Sitesi : 🌐 www.sendekodyaz.com
    Instagram : 🌐 / sendekodyaz
    Facebook : 🌐 / sendekodyaz
    E-Mail : 🌐 info@sendekodyaz.com
    Visual Studio C# dersleri eğitim serisinin 6. videosu ile ekrana veri yazdırma konusunu anlatmıştık. Bu videoda ise Visual Studio C# programlama dilinde klavyeden veri girişi konusunu kavrayacağız.
    Microsoft Visual Studio C# Klavyeden Veri Girişi İşlemleri
    Klavyeden veri girişi için Console.ReadKey() ve Console.ReadLine() metotları kullanılır. Console.ReadKey() metodu klavyeden tek karakterlik verilerine izin verir. Console.ReadLine() metodu ise enter tuşuna basılana kadar girilen verilerin alınmasını sağlar. Bu veriler değişkenlere değer olarak atanabilir. Console.ReadLine() ifadesinde parantez içerisine kullanıcıya yansıtılmak istenilen mesaj yazılır. Böylece kullanıcı klavyeden girdiği verinin amacını bilir.
    Örnek 1:
    string adisoyadi=Console.ReadLine("Adı Soyadı: ");
    int maas=Convert.ToInt16(Console.ReadLine("Maaşı: "))
    Ekran Çıktısı:
    Adı Soyadı : Mehmet Ay
    Maaşı : 20000
    Önemli Not: C# programlama dilinde klavyeden girilen tüm veriler string (metinsel) olarak kabul edilir. Bu yüzden maas isimli değişken int türünde olduğu için klavyeden girilen veriyi Convert metodu ile int değişken türüne aktardık.
    Rakamlardan oluşan her verinin sayısal olarak tanımlanmaması gerektiğini belirtmek isterim. Örneğin; TC kimlik numarası da rakamlardan oluşan bir veridir ancak string olarak tanımlanmalıdır. Çünkü TC kimlik numarası üzerinden toplama, çıkarma gibi matematiksel işlem yapılmaz. Dolayısı ile üzerinden matematiksel işlem veya mantıksal kıyaslama yapacağımız değişkenleri sayısal olarak tanımlamalıyız. Burada maas üzerinde matematiksel işlemler yapılacağı düşünülerek int olarak tanımlanmıştır.
    Visual Studio 2022 ile C# Console ve C# Form Derslerine ilişkin yeni eğitim videosunda görüşmek üzere.
    #visualstudio #csharp #kodlama #yazılım #programlama

Комментарии • 13

  • @mehmet8601
    @mehmet8601 Год назад

    Saygıdeğer hocam;
    Elinize emeklerinize ve yüreğinize sağlık.✔ 👍 🗼 Teşekkürler.

  • @kaganarbas4482
    @kaganarbas4482 Год назад

    hocam çok güzel anlatıyorsunuz

  • @engindestan5850
    @engindestan5850 Год назад

    hocm robotic kodlama için hangi dili önenrirsiniz

  • @empatikokumalar8202
    @empatikokumalar8202 Год назад

    sayın hocam; konu dışı bir sorum olacak. Biliyorsanız lütfen yardımcı olur musunuz? Bilgisayarlardaki mantık kapılarıyla ilgili soracağı. Veya kapısı sonrası C kapısı denen bir olay var. Onu tam anlayamıyorum. Dökümanda bulamadım. Şu şekilde açıklayayım. Mesela her bit de A ve B yani 1. sayı 2. sayı girişi oluyor. 1. bitte veya kapısına göre giriş 1-1 olduğunda sonuç 2 olup yan 2. bite geçiyor. Eğer 2. bitte ki işlemde de sonuç 2 ise o da 3. bite geçer eğer sonuç 0 ise sadece bir önceki bitten gelen veri oraya yazılır. Ancak 2. bitte 0-1, 1-0 olursa bu defa 1. bitten gelen düzenekle çakışma olacağı için anladığım kadarıyla bunu C kapısı olarak tanımlıyorlar. Ve anladığım kadarıyla C kapısı 1. ve 2. bitlerden çıkan sonuçlara göre oluşuyor. Bana bunun sembollerle değil açık transistör çizimi lazım. Benim anladığım 1. bitten gelen veri 2. bitin sonucu işlem sonuç olan 0-1. 1-0 la tekrar başka bir işleme giriyor, sistem bu şekilde devam ediyor. Ama bundan emin değilim. Eğer benim düşündüğüm gibiyse bu defa mesela 64 bitlik bir işlemde 1. 2 olduğunda diğer bitler 1-0 veya 0-1 olursa 64. bite kadar olan bütün işlemler sonucu tekrar işleme tabi oluyor demektir. Yani 2. nin sonucu 3. ile 3. nün sonucu 4. ile sürekli bu şekilde ilerleyen süreç oluyor demektir. Benim aradığım ise acaba bunun daha kısa yolu var mı? Ancak bu sorunun cevabı için önce olan işlem nedir onu tam ve doğru olarak bilmem lazım. Eğer anlatamadıysam çizimle anlatayım saygılar hocam

  • @ahmetselcuk1400
    @ahmetselcuk1400 7 месяцев назад

    C# in kendiliginden zihnime girmesi ve c# i etkin ve rahat kullanabilmem icin. Neler mumkun

    • @SendeKodYaz
      @SendeKodYaz  3 месяца назад

      Merhabalar. C# eğitimlerini sıfırdan ileriye doğru not alarak izlemenizi ve bolca örnek uygulama yapmanızı tavsiye ederim.

    • @ahmetselcuk1400
      @ahmetselcuk1400 3 месяца назад

      @@SendeKodYaz teşekkürler

  • @mehmetaliusul
    @mehmetaliusul Год назад

    double r, h, hacim;
    Console.Write("Silindirin yarıçapını giriniz : ");
    r = Convert.ToDouble(Console.ReadLine());
    Console.Write("Silindirin yüksekliğini giriniz : ");
    h = Convert.ToDouble(Console.ReadLine());
    hacim = Math.PI * r * r * h;
    Console.WriteLine("Silindirin hacmi : " + hacim);
    Console.ReadKey();

  • @mehmetaliusul
    @mehmetaliusul Год назад +1

    double kenar, hacim;
    Console.Write("Küpün kenar uzunluğunu giriniz : ");
    kenar = Convert.ToDouble(Console.ReadLine());
    hacim = kenar * kenar * kenar;
    Console.WriteLine("Küpün hacmi : " + hacim);
    Console.ReadKey();