C # Courses, C # Method Examples 2, Visual Studio 2017 C # Lessons

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • Through the Microsoft Visual Studio program with C # lessons, c # methods (c # methods) and c # method examples are described.
    This tutorial on C # methods is done through the primary presentation, followed by c # method examples. The methods are the main building blocks of c # and have a very important place in programming. Thanks to the methods, we are free from unnecessary code chunks. Once a method is created, it is executed at the desired location by calling the c # method. This method will be very efficient for researchers on methods, methods, and the like.
    In this online training package, c # lessons, c # console lessons, visual studio lessons are explained.
    Programming Fundamentals training is done through Microsoft Visual Studio c # console lessons. Today, Visual C # software is preferred rather than Visual Basic. In C #, the program is more convenient to learn the language.
    We only have training for users who have the ability to use the keyboard and mouse, and who will lead the way through coding. Beginners of the coding courses will encounter entertaining content with comprehensive and detailed coding training.
    First of all, the answer will be searched for the console. C # console classes begin with variables and data types, which are the building blocks of programming. Later on, the subject of variable definition rules is explained and applications are made on the prepared samples to reinforce the subject. Examples include data entry from keyboard and Convert method.
    The examples of if-else and if else constructs that allow one or more results to be generated depending on a circumstance are long-standing.
    After inputting the data from the keyboard and the if else else step structure, the c # calculator example will refresh the user's information.
    Then for loop and for loop algorithms, which allow you to easily do many series of operations, are explained in detail. Some implementations will focus on c # applications that include while loop and while loop instances, which are more practical than for loop. Once these issues, which are the heart of programming, are processed, then the switch case structure and switch case usage examples will be presented to the user. The switch case structure will be used to make an agent program. It's a fun topic, and users will encounter random number generation with the random () function, which includes c # gameplay. Today's young people especially focus on the topic of making c # games.
    There will also be space for arrays to keep the data organized and processed. The subject will be reinforced through detailed and functional examples of C # arrays.
    After discussing the basic topics, advanced implementations will be introduced in c # classes and c # inheritance.
    As we all know, automation and control systems are used in all production centers, including factories. Therefore, with c # automation applications, channel viewers will benefit from our online training at the highest level.
    Those who have successfully completed C # console courses can start c # form lessons and shed light on new developments in programming life.
    These trainings will be very useful for the 10th grade students. C # programming is the main objective of the TeknoTeacher Online Training Platform.
    For All Training: • c# Dersleri, Visual St...
    To Subscribe: / @sendekodyaz
    For Facebook Page: / teknoteacher
    For the Twitter Page: / tekno_teacher
    Google Plus: plus.google.co...

ความคิดเห็น • 118

  • @SendeKodYaz
    @SendeKodYaz  4 ปีที่แล้ว +1

    Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı.
    bit.ly/csharpdersleri
    Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor.
    Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.

    • @yasinorhan849
      @yasinorhan849 4 ปีที่แล้ว

      bizler size cok tesekür ederiz bizlere bu imkanı sunduğunuz için Allah razı olsun hocam =)

  • @ksc4770
    @ksc4770 4 ปีที่แล้ว +3

    Belki basit bir matematik işlemi ama şu kodları yazıp çalıştığını görmenin verdiği keyif bir başka. Teşekkürler.

  • @yunuserdemaslan2593
    @yunuserdemaslan2593 2 ปีที่แล้ว

    Karşıdaki kişiye anlatmak istediği şeyi eksiksiz bir şekilde aktarabilen , yaptığı işin hakkını veren gerçek eğitimcisiniz. Kaliteli videolar için teşekkürler.

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว

      Selamlar Yunus Bey. Çok teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. Programlama ve robotik kodlamaya dair eğitimlerimizi beğenmenize sevindim. İyi çalışmalar diliyorum.

  • @h.ferruhkaleli9522
    @h.ferruhkaleli9522 4 ปีที่แล้ว +6

    Ya hocam gerçekten anlatmak büyük meziyet sizi niye önce bulamadık:(( çok teşekkürler

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +3

      Teşekkür ederim. Uzun yıllardır Programlama ve Robotik Kodlama dersleri anlatıyorum. Bu deneyimlerimi TH-cam kanalımda sizlerle paylaşmak istedim. Sizlerin olumlu görüşleri de motivasyonumu artırdı.

    • @h.ferruhkaleli9522
      @h.ferruhkaleli9522 4 ปีที่แล้ว

      @@SendeKodYaz Hocam gerçekten inanılmaz bir anlatım tarzınız var ben cok begendim ellerinize saglık asp.net seriniz olma durumu varmı?

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      Malesef yakın zamanda ASP.NET dersleri mümkün olmayacak çünkü üzerinde çalıştığım TH-cam ve Udemy eğitimleri var. TH-cam üzerindeki C# Console Dersleri, C# Form Dersleri ve Arduino Dersleri henüz tamamlanmadı. Udemy üzerindeki C# Derslerine güncellemeler yapıyorum. İnşallah 4-5 ay sonra böyle bir çalışma yapabilirim.

  • @muhammed_demirci
    @muhammed_demirci 5 ปีที่แล้ว +6

    hocam elinize yüreğinize sağlık bu kadar güzel anlatılabilir bir konu çok teşekkür ederim gerçek vatan severler den siniz.

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Anlamadığınız kısımları sorabilirsiniz. Başarılar dilerim.

    • @muhammed_demirci
      @muhammed_demirci 5 ปีที่แล้ว +2

      ​@@SendeKodYaz Anlamadığım yerleri yine videolarınız dan inceleyip bakıyorum hocam bir çok kanal var yazılım dersi veren ama sizin kadar güzel anlatım yapanı yok iyiki varsınız teşekkür ederim.

  • @sinanozer1917
    @sinanozer1917 2 ปีที่แล้ว +1

    çok temiz anlatım. tertemiz.

  • @ilyasdustu
    @ilyasdustu 3 ปีที่แล้ว +2

    HAYATIMDA GÖRDÜĞUM EN İYİ ANLATIM

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Çok teşekkür ederim. Anlatım hakkında olumlu düşünmenize sevindim. Sizlerin eğitimlerle ilgili olumlu görüşleri çalışma motivasyonumu arttırıyor. info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız sizlere bu konuları tekrar edebileceğiniz bir kaynak hediye edeceğim. İyi çalışmalar diliyorum.

    • @ilyasdustu
      @ilyasdustu 3 ปีที่แล้ว +1

      @@SendeKodYaz Hocam biraz kısa oldu ama yazdım

  • @website1616
    @website1616 3 ปีที่แล้ว +1

    bir eğitmen anlatacağı konu hakkında uzman olabilir ama bilgilerini karşıya aktarmada kötü olunca hiç bir işe yaramıyor fakat bu eğitmen iki konuda da uzman seni karşıma çıkaran rabbime şükürler olsun hakkın ödenmez reis severek ve anlayarak izliyorum :)

  • @kazimkinci
    @kazimkinci 4 ปีที่แล้ว +1

    Sagol hocam Allah razı olsun çok güzel anlatmışsınız.
    Okul zamanlarında sırf konuyu anlatalım geçelim düşüncesiyle hocalar fonksiyonları anlatıp geçiyorlardı, detaya girmiyorlardı. Şu anda çok iyi anladım sayenizde teşekkür ederim. Konu anlatımlarınız kaynak bakımından çok iyi seviyede başarılarınızın devamını diliyorum.

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      Teşekkür ederim. Allah sizlere de zihin açıklığı versin. Hem TH-cam hem de Udemy gibi platformlar üzerinden ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için eğitimler yayınlıyorum. Eğitimlerin sizlere katkı sağlamasına sevindim iyi çalışmalar.

  • @alperen80639
    @alperen80639 3 ปีที่แล้ว +2

    muazzam örnek yaparken zevk aldım

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Selamlar. Örnek uygulamayı beğenmenize sevindim. Metotlara kadar epeyce ilerlemişsiniz. Tebrik ederim.

  • @onderinozu9433
    @onderinozu9433 6 ปีที่แล้ว +1

    Ağzına sağlık hocam. Bu dersi daha önce çalışmama rağmen, bir daha üzeriden geçtim ve farkettim ki artık nüansları daha iyi görebiliyorum (nesne tanımlama,metodun static olup olmama mevzu) . İnsanın anladım dediği nokta ile artık daha iyi algılıyorum dediği nokta birbirininden çok farklı. Daha iyi algılayabilmek için aynı şeyi tekrar etmek şart. En azından bu benim için öyle.

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Teşekkür ederim Önder Bey. Videoların size faydalı olduğunu görmekten memnuniyetimi ifade etmek isterim. Geniş bakış açınız ve detaylara bağlılığınız sizi çok ileri seviyelere taşıyacaktır. Her ne kadar detayları önemseyen insanlar mesafeleri daha yavaş alsada ortaya çıkaracağı ürünler çok daha kapsamlı ve hatasız olmaktadır.

  • @halimasaisg
    @halimasaisg 6 ปีที่แล้ว +1

    Anlatımlarınız için teşekkürler hocam, uzun örneklerde bir çok konu tekrar edildiği için öğrenme pekişiyor ve tane tane anlatımınız anlaşılması (bizim gibiler için ) zor olan konuları kolay anlayıp konuya adapte olmasını sağlıyor, ve yazılım konusuna daha yakından bakmamızı sağlıyor. Sınıflar ve metodlar konusu en zorlu olan konular diye tahmin ediyordum, (yazılımdaki bazı arkadaşlarım buna yönelik öneriler vermişti) ancak mantığını anlayınca hiçte öyle olmadığını gördüm. Bu kaliteli içerikleri sunmaya devam ederseniz belki yavaş ilerleyeceksiniz ancak sizi izleyenlerin etrafına sizleri duyurmasıyla çok daha fazla ileriye gideceğinize eminim.
    Aslında bir önceki yazılarımda da kastettiğim şuydu siz bu şekilde kaliteli içerik üretmeye devam edin zaten ücret beklentinizin olmadığını söylemiştiniz, bu sebeple siz gayret ile memursunuz, tevfik (başarıya ulaştırma yada insanların çoğunluğuna bunları duyurma) Allah'ın işi, videolarınızın altına yorum yazan kişilerin hepsine baktığımda inanın çok azı müstesna hepsi ilgiyle dersleri takip eden ve sizleri seven kişiler bu sebeple haftada bir ders hazırlamanız hem size hem bizlere çok şey kazandıracaktır kıymetli ağabeyim, Allah izin verirse bu hafta console derslerini bitirmiş olacağız.
    Kaliteli programlar üretmeye başladığımızda da vicdanı sükut etmemiş her öğrencinizin yazdığı bu programlarda altında mutlaka imzanız olacaktır.

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      Evet yazılımla uğraşan veya yazılım öğrenmeye çalışanlar, dolayısı ile bir amacı olanlar toplumun kaliteli bireylerini oluşturuyor. TH-cam eğitimleri hazırlamaya başladığımdan bugüne kadar geçen süreçte bunu yaşayarak analiz etme şansı buldum. TH-cam eğitimlerini ücret beklentisi ile hazırlamadım. Eğer öyle olsaydı hayal kırıklığına uğrayıp bırakırdım. Birkaç dakikalık her gün 3-5 video yükleyen eğitim kanalları var. Oldukça da fazla aboneleri var. TH-cam kanalı reklam yüzü olarak kullanılıyor. Ben gerçekten bir eğitim kanalı olarak hizmet vermeye çalışıyorum. Elbette insanların ücret beklentisi olabilir, buna saygı duymak gerekir. Bir kişinin ücret beklentisi olması onun ortaya koyduğu ürüne itibar kaybettirmez. Udemy gibi platformlarda yer alan arkadaşlar artık youtube kanallarını iş olsun diye kullanır oldu. Ben Udemy için eğitim hazırlamayı planlıyorum ancak bu youtube kanalı ile insanların zamanını boşa sarfettirmeyecektir. Çünkü birçok insan Udemy gibi platformlara itibar ediyor ve eğitimlerin fiyatı düşük olduğu için de tercih ediyor. Kitap kısmına gelince ülkemizde malesef yeni başlayanlar için kaliteli içeriği olan kitaplar yok denecek kadar az. Birçok kitap ingliizce kitaplardan çeviri. İlerleyen zamanlarda belki birkaç yıl içinde zaman bulursam kitap yazmayı deneyeceğim.

    • @halimasaisg
      @halimasaisg 6 ปีที่แล้ว +1

      yorumunuz için teşekkürler hocam, ancak ben zaman zaman youtube 'u ücretsiz eğitimin en büyük şaheserlerinden biri olarak görüyordum, isteyen iyi yönlerde isteyen kötü yönlerde bu mecradan faydalanıyordu, aslında Google'ın dünyaya sunmuş olduğu çoğu ürünlerde baktığımızda reklamlı içerikleri ücretsiz reklamsız içerikleri ücretli yapmaya çalıştığı bir uygulama vardı. Udemy i bu manada aslında google'ın yapmak istediklerinin önünde bir engel gibi görüyorum, gördüğüm çoğu youtube yayıncısının artık udemy için içerik üretmesini asıl üretkenlik kaynağı olan mecrayı bırakıp ücret eksenine kaymasını aksiyle karşılaşacakları kanaatiyle izliyorum, çünkü yola çıkarken beklentinin olmaması sonrasında bu beklentinin maddi kaynaklara kayması aslında biz ülkemiz insanlarının gelişimlerini aynı düzeyde bırakacaklarını düşünüyorum. Bu sebeple benim nacizane tavsiyem sizlerin diğer insanlar gibi olmayıp sadece buraya ücretsiz içerik üretilmesine imkan tanıyan bu mecrada kalmanızı tavsiye ediyorum. Sizin anlatış tarzınızı yakalayan başka bir youtube yayıncısı (yazılım anlamında) görmedim, bu farkınızı buraya düzenli içerik üreterek arttırmanız gerektiğini düşünüyorum. Yardımlarınız için teşekkür ederim

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      Ülkemizin yazılım alanındaki gelişimine az da olsa katkıda bulunmak amacıyla açtığım TH-cam kanalını çok uzun soluklu bir süreçte devam ettirmek istiyorum. Benim asıl amacım buradan ücretsiz eğitimleri devam ettirmek. Ailem ve işim nedeniyle sık içerik üretemiyorum ancak buna rağmen birçok insanın eğitim hayatına dokunmak beni mutlu ediyor. İnsanlardan para talep edecekseniz çok kaliteli ürünler ortaya koymalısınız. Udemy üzerinden verilen eğitimlere baktığımda bir kısmının TH-cam üzerinde verilen eğitimlerden farkı olmadığını üzüntüyle izliyorum. Bir eğitim videosunu hazırlamak inanın benim için en az 4 saatlik bir zaman dilimi demek. Daha kaliteli içerikler üretmek için bu süre 7-8 saate kadar çıkabilir. Bu durumda insanların bunun karşılığında ücret talep etmesini saygıyla karşılıyorum. Ancak sizin de bahsettiğiniz gibi TH-cam kanalını yalnızca reklam alanı olarak kullanmak ve sürekli nemalanmaya çalışmak hoş bir durum değil. Bu durum size nakit kazandırsa da vizyon kaybettiriyor.

    • @halimasaisg
      @halimasaisg 6 ปีที่แล้ว +1

      Sözlerinize katılıyorum kıymetli hocam, ancak ben daha önce bahsettiğim gibi yazılım soyut kavramlar olması sebebiyle anlaşılması zor bir konu bu konuda düzenli içerik üretmeye devam edebilirseniz, haftalık bir eğitim vermeniz bile yeterli olacaktır. haftada bir eğitim için günde bir saat zaman ayırmanız bizleri çok çok ileri götüreceği gibi her zor konuyu anlamamızla birlikte daha sağlam bir şekilde yazılım dünyasına atılmasına katkı koyacak, yazılım konusunda kaliteli ürünler üretmemizi sağlayacaktır. Herşeyin bir zekatı vardır ilim ve bilimle iştigal eden kişilerinde zekatları sadakaları bu konuyla ilgili en büyük katkıları yeni insanların bu konularda yetişmesini sağlamak olmalı, çok değerli zamanlarınızı bizler için kullanmanızdan dolayı hakiki manada çok müteşekkiriz. eğitimlerinizi mutlulukla takip ediyorum. Allah işlerinize kolaylık versin. Sizleri yetiştiren Ailenize ve eşinize ve çocuklarınızada baht açıklığı diliyorum.

  • @fatihmutlu1242
    @fatihmutlu1242 7 ปีที่แล้ว +1

    Harika anlatım olmus özellikle son örnek böle bütün kodlar pekiştirilmiş oldu Teşekkürler. Bol bol bu şekilde örnek gösterin hocam örnekler dört işlem gibi uzun ve kapsamlı olsun kısa örnekler olmasın.

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว +1

      +Fatih Mutlu Teşekkür ederim. Sadece örneklerin olduğu eğitim serisi hazırlamak istiyorum. Form derslerine de yer vereceğim fırsat buldukça.

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      Merhaba. Ders materyallerinin düzenli bir şekilde yer alacağı web sayfası yayındı. Zaman içerisinde online video eğtiimlerin yazılı materyallerini web sayfasına yükleyeceğim ama uzun ve emekli bir süreç olacak. Şimdilik videolardan ekran görüntüsü alarak faydalanabilirsiniz. Başarılar dilerim.

  • @unalcan123
    @unalcan123 7 ปีที่แล้ว +1

    O kadar guzel anlatiyorsunuz ki hizimi alamadim bu viedoya kadar geldim Selamlar

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      +unalca Merhaba. Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Sorularınıza da cevap vererek sizlere destek olacağım. Başarılar dilerim.

  • @tirkishgurban4764
    @tirkishgurban4764 6 ปีที่แล้ว +1

    teşekkür etmeden başka video geçmek istemedim ders kaliteliydi teşekkür ederim Hocam bana çok faydalı oldu :=)

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Merhaba. Eğitimlerinizden faydalanmanıza sevindim Tirkish Bey. Anlamakta güçlük çektiğiniz yerler olursa yorum kısmında yazın kısa zamanda cevap vermeye çalışacağım. Başarılar dilerim.

  • @Mehmetcann
    @Mehmetcann 4 ปีที่แล้ว

    Teşekkür ediyorum video için,gerçekten çok yararlı oldu

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim.

  • @endergenc2077
    @endergenc2077 4 ปีที่แล้ว +1

    HOCAM BEN SWITCH DEĞİL DE IF İLE YAPTIM BU DA ÇALIŞTI. TEŞEKKÜR EDERİZ
    SECIMYAP:
    Console.WriteLine("Yapmak istediğiniz işlemi seçin.");
    Console.WriteLine("1- Toplama");
    Console.WriteLine("2- Çıkarma");
    Console.WriteLine("3- Bölme");
    Console.WriteLine("4- Çarpma");
    char secim = Convert.ToChar(Console.ReadLine());
    if (secim == '1')
    {
    Console.WriteLine("1. Sayıyı giriniz");
    double birincisayi = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("2. Sayıyı giriniz");
    double ikincisayi = Convert.ToDouble(Console.ReadLine());
    dortislem metot1 = new dortislem();
    double toplamsonuc = metot1.topla(birincisayi, ikincisayi);
    Console.WriteLine("Sonuç: {0}", toplamsonuc);
    }
    else if (secim == '2')
    {
    Console.WriteLine("1. Sayıyı Giriniz");
    double birincisayi = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("2. Sayıyı Giriniz");
    double ikincisayi = Convert.ToDouble(Console.ReadLine());
    dortislem metot2 = new dortislem();
    double cikansonuc = metot2.cikar(birincisayi, ikincisayi);
    Console.WriteLine("Sonuç: {0}", cikansonuc);
    }
    else if (secim == '3')
    {
    Console.WriteLine("1. Sayıyı giriniz");
    double birincisayi = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("2. Sayıyı Giriniz");
    double ikincisayi = Convert.ToDouble(Console.ReadLine());
    dortislem metot3 = new dortislem();
    double bolumsonuc = metot3.bol(birincisayi, ikincisayi);
    Console.WriteLine("Sonuç: {0}", bolumsonuc);
    }
    else if (secim == '4')
    {
    Console.WriteLine("1. Sayıyı Giriniz");
    double birincisayi = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("2. Sayıyı Giriniz");
    dortislem metot4 = new dortislem();
    double ikincisayi = Convert.ToDouble(Console.ReadLine());
    double carpimsonuc = metot4.carp(birincisayi, ikincisayi);
    }
    else
    {
    Console.WriteLine("Yanlış seçim yaptınız. tekrar deneyiniz");
    goto SECIMYAP;
    }
    EvH:
    Console.WriteLine("Tekrar işlem yapmak ister misiniz? (E)VET YA DA (H)AYIR");
    char tekrarsecim = Convert.ToChar(Console.ReadLine());
    if (tekrarsecim == 'E' || tekrarsecim == 'e')
    {
    goto SECIMYAP;
    }
    else if (tekrarsecim == 'H' || tekrarsecim == 'h')
    {
    Console.WriteLine("İyi Günler.");
    }
    else
    {
    Console.WriteLine("Yanlış seçim yaptınız. Tekrar deneyiniz.");
    goto EvH;
    }
    Console.ReadKey();
    }
    class dortislem
    {
    public double topla(double s1, double s2)
    {
    return (s1 + s2);
    }
    public double cikar(double s1,double s2)
    {
    return (s1 - s2);
    }
    public double bol(double s1,double s2)
    {
    return (s1 / s1);
    }
    public double carp(double s1,double s2)
    {
    return (s1 * s1);
    }

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Merhaba Ender Bey. Eğitimlere katkınız için teşekkür eder, iyi çalışmalar dilerim.

  • @mustafapercin
    @mustafapercin 5 ปีที่แล้ว +1

    Muhteşem anlattınız , sağol varol.

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Teşekkür ederim. Sizlerin olumlu görüşleri beni motive ediyor. İyi çalışmalar diliyorum.

  • @erhanozcan2226
    @erhanozcan2226 3 ปีที่แล้ว +1

    Teşekkürler

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      İyi çalışmalar diliyorum.

  • @haliticli
    @haliticli 5 ปีที่แล้ว +2

    merhaba hocam belki daha önce söylenmiş olabilir. yorumların tamamını okumadım. burada her case değerinde yeniden nesne türetmek yerine ana metod içinde tek bir nesne türetmek ve case değerlerinde bu nesne üzerinden metodları çağırmak daha uygun olmazmı
    dortislem hesapla = new dortislem();

    switch(dortislemsec)
    {
    case '1':
    double toplam = hesapla.topla(sayı1, sayı2);
    Console.Write("Toplama Sonucu:{0}", toplam);
    break;
    case '2':
    double cikarma = hesapla.cikar(sayı1, sayı2);
    Console.Write("Çıkarma Sonucu:{0}", cikarma);
    break;
    case '3':
    double bolme = hesapla.bol(sayı1, sayı2);
    Console.Write("Bölme Sonucu:{0}", bolme);
    break;
    case '4':
    double carpma = hesapla.carp(sayı1, sayı2);
    Console.Write("Çarpma Sonucu:{0}", carpma);
    break;
    }

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว +1

      Merhaba. Evet örnekteki gibi yöntemle daha anlaşılır ve basit bir şekilde yapılabilir. Benim eğitim ve örneklerdeki amacım metotlar konusunu kavratmaktır. O yüzden yeni bir konuyu bu eğitime dahil etmek istemedim.

    • @atillaaydogdu6822
      @atillaaydogdu6822 4 ปีที่แล้ว

      işlem isimlerine de ayrı ayrı değişken tanımlamak yerine sadece sonuc değişkeni tanımlanabilir.

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 หลายเดือนก่อน

    Cok tesekkurler hocam

  • @erlik_kh4an
    @erlik_kh4an 4 หลายเดือนก่อน

    emeğinize sağlık

    • @SendeKodYaz
      @SendeKodYaz  4 หลายเดือนก่อน

      Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme nezaketini gösterenlere eğitim noktasında destek olmaktan mutluluk duyuyorum. Çalışmalarınızda başarılar dilerim.

  • @freedomyoung3153
    @freedomyoung3153 3 ปีที่แล้ว +1

    Sayın hocam derslerinizin büyük çoğunluğunu izledim C# öğrenmek için çokca faydalanıyorum emeklerinize sağlık ,bir sorum olacak veri girişi yaparken hiçbirdeğer girmediğim zaman özel durum oluştu hatası veriyor bununla ilgili bir videonuz varmı acaba bunu nasıl önleyebiliriz teşekkürler.

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Selamlar. Öncelikle C# Console Dersleri eğitimlerinin sizler için faydalı olmasına sevindim. Teşekkür ederim. Bu konu ile ilgili TRY-CATCH yapısını kullanabilirsiniz. Bu konuda kısa bir araştırma yapmanız yeterli olacaktır. İyi çalışmalar ve başarılar diliyorum.

  • @games5fun
    @games5fun 6 ปีที่แล้ว +1

    Videolar cok guzel ve gayet aciklayici .. kolayca ogreniyoruz .. mukemmel olabilmesi icin :-
    1- bazi ingilizce kelimeleri lutfen duzgun soyleyin ( google teleffuz konusunda yardimci olabilir ).
    2- Ekran neden mavi ? sonuclari gormek o kadar zor ki .. arkadas bunu beyaz yapsana :)
    Gene ellerinize emeginize saglik cok guzel olmus

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Merhaba Kemal Bey. Öncelikle kanalımızla ilgili izlenimlerinizi paylaştığınız için teşekkür ederim. İngilizce alt yapım var ancak telaffuz konusunda uygulamalı pratik eğitime sahip olmadığım için sıkıntılar yaşıyorum. Eleştirinize katılıyorum. Sonuç ekranındaki metin renklerini mavi olarak ayarlamıştım, daha belirgin olur diye düşündüm ancak parlak bir mavi olduğu için sıkıntı olmuş. Tekrardan yorumunuz için teşekkür eder, başarılar dilerim.

    • @games5fun
      @games5fun 6 ปีที่แล้ว

      Cok tesekkur ederim .. basarilarinizin devamini dilerim

  • @onderinozu9433
    @onderinozu9433 7 ปีที่แล้ว +1

    Hocam, anlatım tarzın o kadar net ve anlaşılır ki , seni dinlemek gerçekten bir zevk. Hocam acaba bana c# geliştirmek için başlangıç seviyesinden başlayarak,orta ve ileri düzey anlatımı olan, anlatımı senin gibi net ve anlaşılır bir veya birkaç kitap önerebilir misin lütfen. Şuan .net kursuna gidiyorum ve hoca konuları çok hızlı anlatıyor ama pek bir şey anlaşılmıyor. İlk başta acaba ben de mi bir sorun var diye düşünmüştüm fakat senin derslerine çalıştıksan sonra, önceden yapamadığım soruları yapabilmeye başladım. Mantığı öyle güzel veriyorsun ki ! Fakat kurstaki hoca hızlı ilerledeği için elimde senin önereceğin bir kitap veya kitapların olmasını çok isterdim. Eger mümkünse hocam ! İngilizcem iyi, o yüzden yabancı kitap veya kitaplarda olur.

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      Merhaba Önder Bey. Öncelikle içten yorumlarınız için teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Visual Studio C# kitaplarının birkaçını inceledim ama birbirine yakın gibi. Kodlab yayınları genellikle programlama kitaplarında ön planda ancak bu kitaplarda sıkıcı ve uygulamalı anlatımdan yoksun. O yüzden kitap önerisi yapamayacağım. SendeKodYaz kanalında yakın zamanda Nesne Tabanlı Programlama eğitimleri başlayacaktır. Umarım sizler için bu eğitimler de faydalı olur. Kitaplardan ziyade proje tabanlı çalışarak ilerlemeni tavsiye ederim. Bu arada üniversitede mi okuyorsunuz? Hangi kursa yazıldınız?

    • @onderinozu9433
      @onderinozu9433 7 ปีที่แล้ว +2

      Hocam, 6 ay süren özel bir ".net kursuna" yazıldım fakat hoca hem çok uzun örnekler yapıyor (hesap makinesi uygulamasının 8 katı uzunluğunda örnekler) hem de çözümlerinde her zaman önceden göstermediği özellikleri kullanıyor,açıklama şeklide de kötü olunca yapılan örnekleri anlamam kodları çözmem youtube derslerine veya websitelerindeki açıklamaları okumama kalıyor. Cevremden bu tür kurslara gidenlerden anladığım kadarıyla yazılımı güzel anlatan hoca bulmak pek kolay değil gibi görünüyor. Hocam proje tabanlı çalışmak ne demek ? Bir işe gir oradan öğrenirsin mi demek istiyorsun ? Hocam unutmadan sende olan ne yazık ki pek çok hocada olmayan 2 özelliğini söyleyeyim. İlk olarak sen kodları SATIR SATIR,KELİME KELİME açıklayıp,ayrıca bunların birbirleriyle olan bağlantılarını da izah ediyor ve bu yöntemle kodlama mantığını anlamayı çok kolaylaştırıyorsun. Bir sürü websitesine baktım,birçok youtube videosu izledim, kodlamayı böyle açıklayabilen birini görmedim. İkinci olarak, birçok websitesindeki ve youtube videosundaki örnekler kısa ve basit. Ama insan beyni uzun ve birçok özelliğin aynı anda (while döngüsü,if ,metod vb) iç içe kullanıldığı örnekleri anlamakta zorlanıyor. Sen hem açıklama tarzınla anlamayı kolaylaştırırken hem de verdiğin uzun örneklerle (bu dersteki hesap makinesi örneği gibi) uzun kodlamanın aslında o kadar zor olmadığını , aslında sanki çok basitmiş bir şeymiş olduğunu hissettiriyorsun. İnsan bu tür uzun örnekleri anlayınca seviye atladığını ister istemez hissediyor. Lüften bu içe birçok özelliğin kullanıldığı uzun kodlama örneklerini kullanmaya devam et. Çünkü uzun iç içe özellikleri barındıran örnekleri veren hoca ben pek görmedim.

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      Teşekkür ederim. Proje tabanlı öğrenme ile bir işe girip çalışmayı kastetmedim. Ancak elbetteki yazılım alanında faaliyet gösteren bir işyerinde bir projenin parçası olmak çok şey kazandırır. Benim kastettiğim kendin bir proje konusu bulup ona yoğunlaşman. Örneğin; bir personel takip programı, stok takip programı veya otobüs bileti takip programı gibi bütünsel bir projeye başlayabilirsin. Tabiki böyle bir proje üzerinde çalışmadan temel programlama bilgisine sahip olman gerekir. Şu andaki bilgi seviyen hakkında fikir sahibi değilim o yüzden yorum yapamıyorum. Evet kurslar bazen istenilen verimlilikte olmuyor. Belki kurs öğretmeni çok ileri seviyede programlama bilgisine sahiptir ancak nasıl öğreteceği konusunda gerekli donanıma sahip olmayabilir. Şöyle bir örnek vereyim, iyi bir bir mühendis herşeyi bilir, ancak iyi bir eğitimce nasıl öğreteceğini bilir. Yakında nesne tabanlı programlama eğitimlerine başlayacağım. Umarım o eğitimlerde sana katkı sağlar.

  • @mehmetf6856
    @mehmetf6856 5 ปีที่แล้ว +1

    çok teşekkür ederim hocam .

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว +1

      İyi çalışmalar diliyorum.

  • @farminrustamov5112
    @farminrustamov5112 3 ปีที่แล้ว

    Əllərinizə Sağlıq

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Teşekkür ederim. Metotlar konusuna kadar ilerlediniz sanırım info@sendekodyaz.com adresine kısaca kendinizi tanıtarak mail atarsanız sizlere bu konuları tekrar edebileceğiniz bir kaynak hediye edeceğim. İyi çalışmalar diliyorum.

  • @birdalabis6276
    @birdalabis6276 8 หลายเดือนก่อน

    güzel anlatım

    • @SendeKodYaz
      @SendeKodYaz  8 หลายเดือนก่อน

      Merhabalar. Teşekkür ederim. C# eğitimlerimizi beğenmenize sevindim. İyi çalışmalar diliyorum.

  • @tunahankaracoban
    @tunahankaracoban 4 ปีที่แล้ว

    BU videodaki ki 2. örnekte dortislem sınıfında oluşturulan 4 tane metot var ve bu 4 metot için 4 tane nesne oluşturmuşsunuz main de ben bi şey merak ediyorum bu 4 metot için bir tane nesne oluşturup o nesneyle 4 metodu da çağıramazmıyız? ben yaptım oldu ama şu şekil de yaptım klavyeden değilde kendim parametre göndererek if else ile yaptım ama aklıma şu yatmadı.Biz static kullanmadan bir metot oluşturduğumuz da metodun bulunduğu sınıftan nesne türeterek kullanmak zorundayız bu durum da 4 tane nesne oluşturmak lazım peki neden bir nesneden diğerlerini yaptım.Aslında anladım ama tam oturtamadım içim rahat değil bi açıklık getirebilirmisiniz bu durum için

  • @cemalettinakdogan8837
    @cemalettinakdogan8837 7 ปีที่แล้ว +1

    Arka plani beyaz yaparsaniz daha iyi olur gozu yoruyor ve konsoldaki yazilar okunmuyor

    • @SendeKodYaz
      @SendeKodYaz  7 ปีที่แล้ว

      +Cemalettin Akdoğan Teşekkür ederim. Bundan sonraki eğitimlerde dikkate alacağım.

  • @nihatbeyi
    @nihatbeyi 2 ปีที่แล้ว +1

    güzel ornek

    • @SendeKodYaz
      @SendeKodYaz  ปีที่แล้ว

      Teşekkürler Nihat Bey.

  • @haticesurumlu9841
    @haticesurumlu9841 3 ปีที่แล้ว

    Hocam çok iyi anlatıyosunuz. Emeğinize sağlık. Bi soru soracaktım . 5,38 . dkk daki kod yerine salt metotlar.topla(5,8); yazsaydık da çalışır. Bu programlama mantığında kötü bi yazım mı olur ?

  • @Astanaveziri
    @Astanaveziri 3 ปีที่แล้ว

    Merhaba degerli hocam,
    Oncelikle emeklerinize saglik.Sizi Udemy platformu üzerinden de takip etmekteyim.
    birkac sorum olacakti yanıtlıyabilirseniz cok memnun olurum.
    Soru1:,Metot icinde metot kullanilabilir mi?
    mesela bir metot yaziyorum ismi dosya_ac() olsun,
    diger metod da acilmis olunan metot içine dosya yazdırma metodunu cagirmak istiyorum. Calisir mi?
    Soru2: FileStream ,StreamWriter , StreamReader ile ilgili bir video cekmeyi düşünür müsünüz?
    Saygılar,Sevgiler

  • @erkancakiroglu
    @erkancakiroglu 2 ปีที่แล้ว

    Hocam Metod yazarken "Static" kelimesini standart olarak neden kullanmıyoruz o zaman. "Static" kelimesi Visualstudio ya sonradan ilave edilen bir özellik mi. Hala "static" yazmak yerine sınıftan nesne türetmemizi gerektiren durumlar olabilir mi. Yoksa VisualStudionun yeni versiyonlarından birinde Metod tanımlamaya "Static" olarak bir özellik eklendi. Eskisi gibi Metoda ulaşmak için sınıftan nesne türetmek artık pek te kullanılmayan bir durum mıu...

    • @SendeKodYaz
      @SendeKodYaz  ปีที่แล้ว

      Merhaba. Static olarak tanımlanan metoda doğrudan erişim sağlanır. Ancak bir sınıf içerisinden metoda erişmek isteyebilirsiniz. Visual Studio versiyonları arasında bu değişen bir durum değildir. Metoda ulaşmak için sınıftan nesne türetmek sürekli tüm programlama dillerinde kullanılan bir yöntemdir. Nesne Tabanlı Programlamanın en önemli özelliklerinden biri bu türetilen nesneler üzerinden işlem yapabilmektir. Arduino IDE üzerinden C++ programlama dili ile çalışırken de aynı durum söz konusudur.

  • @osf1524
    @osf1524 3 ปีที่แล้ว

    Merhaba. Yapmış olduğunuz örnekte dört işlem metotlarını statik olarak tanımlasaydınız her bir case için tekrar yeni nesne oluşturmak zorunda kalınmazdı. Neden statik olmayan metot kullandınız? Avantaj ve dezavantajlarını anlatabilir misiniz?

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Merhaba Osman Bey. Zaten amacımız metotlarla ilgili bu farklılıkları ön plana çıkararak anlatmak. C# Console Dersleri oynatma listesini hazırlarken anlatım nasıl anlaşılır olur ve kalıcı öğrenme sağlanır buna yoğunlaştım. Static olmayan metotlarla sınıftan nesne türetmeniz gerekir. Bu konulara tam vakıf olmak için Nesne Tabanlı Programlama kavramını iyi bilmek gerekiyor.

  • @muratcet515
    @muratcet515 2 ปีที่แล้ว

    Toplama çıkarma çarpma bölme hepsini aynı anda yapmak için seçimi nasıl yaparız.

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว

      Merhaba. Aynı metoda string olarak yapılacak işlemle ilgili bilgi gönderip, bu metot içerisinde if-else blokları ile işlemi yönetebilirsiniz. C# Console dersleri oynatma listesinde epeyce ilerlemişsiniz. info@sendekodyaz.com adresine mail atarsanız bu konuları pekiştirebileceğiniz bir kaynağa daha sizleri yönlendireceğim. İyi çalışmalar dilerim.

  • @gumusoz
    @gumusoz 5 ปีที่แล้ว

    Teşekkürler :)

  • @A.c.k..
    @A.c.k.. 6 ปีที่แล้ว +1

    Hocam öncelikle anlatımlarınız için teşekkür ederim. Gösterdiğiniz örnekte 'e' ve 'h' karakter seçiminden başka yanlış bir karaktere basıldığında, uyarı gösterip tekrar seçim yapmak istediğimizi soruyor( buraya kadar sorun yok). Fakat yanlış, doğru('e') veya hayır('h') karakterleri yerine tekrar enter'a basarsak yada space ile boşluk bırakıp bir karakter girersek program hata veriyor:) Bu sorunu halletmek için ne yapmamız gerekiyor?

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Merhaba. Programın hata vermesini engellemek için TRY-CATCH hata ayıklama yapısından faydalanılabileceği gibi boşluk ve enter tuşlarının işlevini de kod yazarak kapatabilirsiniz. Başarılar dilerim.

    • @A.c.k..
      @A.c.k.. 6 ปีที่แล้ว

      O konuya pek hakim değilim ama çalışıcam. Başka türlü halledilemez mi?:)

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      +anıl can En basiti try catch kullanman olacaktır. Convert.ToChar kod blogunu try içine alırsan sorun çözülür.

  • @yasinorhan849
    @yasinorhan849 4 ปีที่แล้ว +1

    hocam ben yeni başlamış bir üyenizim o yüzden bu sorumu maruz görün merak ettiğim konu programlama örneklerinde klavyeden bir sayı girilmesini istediğimizde veya bir secim yapılmasını istediğimizde boşluk bırakıp enter dediğimizde program hataya geçiyor boşluk tuşunu da hatalı giriş olarak tanımlayamıyormuyuz
    teşekürler...

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Merhaba. Elbette tanımlayabilirsiniz if else if komut yapısı ile girilen karakteri kontrol edebilirsiniz. Eğitimlerde ilerledikçe bu konuları tüm detayları ile öğreneceksiniz. Size tavsiyem TH-cam veya Udemy üzerinden önce C# Console Derslerini tamamlayın. Ardından TH-cam üzerinden C# Form Dersleri oynatma listesini tamamladığınızda ufkunuz açılacaktır. Aşağıdaki videomu izlediğinizde ne demek istediğimi tam olarak kavrayacaksınız.
      th-cam.com/video/uUJSjtH01PY/w-d-xo.html

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Bu arada yeni üyemiz olarak kanalımıza hoşgeldiniz.

    • @yasinorhan849
      @yasinorhan849 4 ปีที่แล้ว

      @@SendeKodYaz hoşbulduk 🙂 dediğiniz gibi önce consol derslerini tamamlıyorum kodlama algoritmasını anlayabilmek için daha sonra form eğitimlerinize gececeğim inşallah

  • @ortayakarsk9398
    @ortayakarsk9398 ปีที่แล้ว

    merhaba hocam bir sorum olcaktı;
    hocam biz sayıları girmeden önce seçim yapmak istersek nasıl bir yol izlememız gerekir.
    yani önce sayıları girmeyelim. seçim yapalım. ondan sonra sayıları gırelım

    • @SendeKodYaz
      @SendeKodYaz  ปีที่แล้ว

      Merhaba. Kodlama sıralamasını değiştirirsiniz. Bunun için yeni bir yöntem kullanmaya ihtiyaç yok. Seçimle ilgili kodları başa alırsınız, sayı girişi yapılan kodları alta alırsınız.

  • @erhanozcan2226
    @erhanozcan2226 3 ปีที่แล้ว

    class Program
    {
    static void Main(string[] args)
    {
    // kullanıcınıın gireceği 2 adet sayıyla birlikte (+, - , / , * ) işlemi yapacaksa onu yazan programı yazacağız..
    double sonuc=0,sayi1,sayi2;
    dortislem:
    Console.WriteLine("Lütfen 1. sayiyi giriniz..: ");
    sayi1 = Convert.ToDouble(Console.ReadLine());

    Console.WriteLine("Lütfen 2. sayiyi giriniz..: ");
    sayi2 = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("Hangi işlemi yapmak istiyorsunuz..: + , - , / , * ");
    string islem= Convert.ToString(Console.ReadLine());
    dortislem yapilacak_islem = new dortislem();
    switch (islem)
    {
    case "+": sonuc = yapilacak_islem.topla(sayi1, sayi2); break;
    case "-": sonuc = yapilacak_islem.cikar(sayi1, sayi2); break;
    case "/": sonuc = yapilacak_islem.bolme(sayi1, sayi2); break;

    case "*": sonuc = yapilacak_islem.carpma(sayi1, sayi2); break;
    default: Console.WriteLine("Lütfen yukarıdaki operatörler haricinde bir giriş yapmayınız..."); goto dortislem;

    }

    Console.WriteLine("İşleminizin sonucu...: " + Convert.ToString(sonuc));
    yeniden_sec:// işlemi sürekli olarak basa döndürür program kapanmaz.
    //kullanıcı yeniden bir işlem yapmak isterse aşağıdaki adımları izler
    Console.WriteLine("Yeni bir işlem yapmak istiyor musunuz?..: (EVET..:(E) HAYIR..:(H))");
    char islem_2 = Convert.ToChar(Console.ReadLine());
    switch (islem_2)
    {
    case 'E': case 'e': Console.Clear(); goto dortislem; break;
    case 'H': case 'h': Environment.Exit(0); break;// programdan çıkış yapmayı sağlar
    default: Console.WriteLine("Lütfen E veya H karakterlerinden birini seçiniz");Console.Clear(); goto yeniden_sec;
    }
    Console.ReadLine();
    }
    class dortislem
    {
    public double topla(double s1, double s2)
    {
    return (s1 + s2);
    }
    public double cikar(double s1, double s2)
    {
    return (s1 - s2);
    }
    public double bolme(double s1,double s2)
    {
    return (s1 / s2);
    }
    public double carpma(double s1, double s2)
    {
    return (s1 * s2);
    }
    }
    }
    }
    hocam merhaba böyşe bir örnek yaptım.biraz değişik

  • @ayguncalskan5532
    @ayguncalskan5532 5 ปีที่แล้ว +1

    using System;
    namespace metot_dört_işlem
    {
    class Program
    {
    static void Main(string[] args)
    {
    Basagel:
    Console.WriteLine("1.sayiyi giriniz");
    double sayi1 = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("2.sayiyi giriniz");
    double sayi2 = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("lütfen seciminizi yapiniz? toplama:1 cikarma:2 carpma:3 bolme:4");
    char dortislemsec = Convert.ToChar(Console.ReadLine());
    BASADON:
    switch (dortislemsec)
    {
    case '1':
    dörtislem toplamaislemi = new dörtislem();
    double toplam = toplamaislemi.topla(sayi1, sayi2);
    Console.WriteLine("toplama islemi sonucu:{0}", toplam);
    break;
    case '2':
    dörtislem cıkarmaislemi = new dörtislem();
    double fark = cıkarmaislemi.cıkar(sayi1, sayi2);
    Console.WriteLine("cıkarma islemi sonucu:{0}", fark);
    break;
    case '3':
    dörtislem carpmaislemi = new dörtislem();
    double snc1 = carpmaislemi.carp(sayi1, sayi2);
    Console.WriteLine("carpma islemi sonucu:{0}", snc1);
    break;
    case '4':
    dörtislem bolmeislemi = new dörtislem();
    double snc2 = bolmeislemi.bol(sayi1, sayi2);
    Console.WriteLine("bolme islemi sonucu:{0}", snc2);
    break;
    default:
    Console.Clear();
    Console.WriteLine("yanlis secim yaptiniz");
    goto BASADON;
    }
    devamsecim:
    Console.WriteLine("yeniden islem yapmak ister misiniz? (evet:e hayir:h)");
    char devamsec = Convert.ToChar(Console.ReadLine());

    if (devamsec == 'e' || devamsec == 'E')
    {
    Console.Clear();
    goto Basagel;
    }
    else if(devamsec == 'h' || devamsec == 'H')
    {
    Console.WriteLine("iyi günler");
    Console.ReadKey();
    }
    else
    {
    Console.Clear();
    Console.WriteLine("yanlis secim yaptiniz");
    goto devamsecim;
    }
    }
    class dörtislem
    {
    public double topla(double s1, double s2)
    {
    return (s1 + s2);
    }
    public double cıkar(double s1, double s2)
    {
    return (s1 - s2);
    }
    public double carp(double s1,double s2)
    {
    return (s1 * s2);
    }
    public double bol(double s1,double s2)
    {
    return (s1 / s2);
    }
    }
    }
    }

  • @Mustdgn
    @Mustdgn 3 ปีที่แล้ว

    aynı program ıcınde ıstemcının ıstediği işlemi secebılecek yapıyı nasıl yaparz gerıye değer dndrme asırı yukleme ve recursıve gıbı

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Merhaba Mustafa Bey. Bir örnek üzerinden anlatırsanız daha faydalı bir yanıt vermeye çalışacağım.

    • @Mustdgn
      @Mustdgn 3 ปีที่แล้ว

      @@SendeKodYaz ilginiz için teşekkür ederim videonuzu izleyince biraz da inceleyince kendi sorumu cevapladım

  • @thegamepasha157
    @thegamepasha157 3 ปีที่แล้ว

    Öğretmenim önceki videoda sizin gibi yaptım lakin olmadı. Şimdi ilk örnek i yaparken 's1' adı geçerli bağlamda yok diyor. Birde toplam sözcüğünde hata veriyor:'Program.metotlar.topla(int,int)' abstract, extern veya partial olarak işaretlenmediğinden gövde bildirmelidir. Diyor efendim.

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว

      Merhaba. Konularda bayağı ilerlemişsiniz info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız metotlarla ilgili öğrendiklerinizi pekiştireceğiniz bir kaynağa sizlere yönlendireceğim. İyi çalışmalar diliyorum.

    • @thegamepasha157
      @thegamepasha157 3 ปีที่แล้ว

      @@SendeKodYaz Öğretmenim e postanız varsa buraya yazabilirmisiniz? Yardım etmek için.

  • @cihadtatli7227
    @cihadtatli7227 4 ปีที่แล้ว

    Hocam metot kullanımlarında sınıf oluşturmanın önemi nedir yani mesela burdaki örnekleri sınıf oluşturmadan yapabiliyor muyuz?Eğer yapılıyorsa sınıf oluşturmadan static'i kaldırabiliyor muyuz,yoksa static'i kaldırabilmemiz için sınıf oluşturmak zorunlu mu?

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Merhaba. Örnekleri sınıf oluşturmadan yapabiliyoruz. Sınıf tanımlamamızın nedeni metotlarda erişim biçimlerini anlatmak içindir. Bu arada sanırım bilgisayar programcılığı okuyordunuz. Udemy üzerindeki eğitimde bu konuları biraz daha ayrıntılı anlattım. Mümkünse eğitimleri oradan da takip edebilirsiniz. Şayet böyle bir imkan yoksa Udemy kupon oluşturma hakkım Nisan ayında oluştuğunda sizlere ücretsiz kayıt linki göndereyim.
      Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi
      bit.ly/csharpdersleri

    • @cihadtatli7227
      @cihadtatli7227 4 ปีที่แล้ว

      @@SendeKodYaz Hocam valla şaşırttınız beni,bilgisayar programcılığı okuduğumu nasıl hatırladınız:) Hafızanızda ders anlatımınız gibi mükemmel.Şu an için udemy den kurs alma imkanım yok kupon verirseniz size minnettar kalırım.Ama ilerde form derslerini de udemy den verme gibi bir durumunuz olursa eğer, napıp edip o kursu da ben satın alırım.Emekleriniz ve ilginiz için çok teşekkür ederim

    • @cihadtatli7227
      @cihadtatli7227 4 ปีที่แล้ว

      @@SendeKodYaz hocam bu arada sınıf oluşturmadan static'i kaldırabiliyor muyuz onu söyleyin :)

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      İsminizi hatırladım uzun süredir eğitimleri takip ettiğinizi biliyorum. Bunun üzerine eski yorumlarınıza göz attım. Her biriniz benim için ayrı ayrı değerlisiniz. Eğitime ve öğrenmeye değer veren herkes benim için çok değerli. O halde info@sendekodyaz.com adresine mail atın ben size içinden geçtiğimiz bu zor günlerde küçük bir destek mahiyetinde eğitim linki göndereyim.

  • @muhittinsen7279
    @muhittinsen7279 6 ปีที่แล้ว +1

    biz bu vidoların hepsini bitirdiğimizde c# ı ne kadar öğrenmiş olacağız?

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      +muhittin şen Merhaba Muhittin Bey. Bu eğitim serisi programlama temellerini öğrenmeniz için hazırlandı. Bir sonraki adımda Form dersleri serisine geçebilirsiniz. Bu sorunuza gerçekçi cevap vermek olanaksız, programlama çok geniş bir dünya. Ama Form dersleri bittiğinde bayağı yol almış olursunuz.

  • @NB-kg5mo
    @NB-kg5mo 4 ปีที่แล้ว

    Hocam yazdıgınız kodların ne ifade ettigini nasıl çalıştığını anlıyorum ama kendim hiç biyere bakmadan yazamıyorum üretip ne yapmam gerekir ?

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Merhaba. C# Console Dersleri oynatma listesini en baştan izlediniz mi?

    • @NB-kg5mo
      @NB-kg5mo 4 ปีที่แล้ว

      SendeKodYaz 8 video falan izledim bu videoya kadar kullandıgınız yapıların hepsinin ne anlama geldiğini biliyorum ama kendim de sizin gibi bu tarz karışık problemlerin kodlarını yazabilmek istiyorum videolarınızın tamamını izledigimde bunu yapabiliyor olurmuyum ?

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      Eğitim videoları ile birlikte siz de benzer örnekleri yapmaya çalışmalısınız. Örneğin ben üçgenin alanını hesaplayan bir program örneği yaptıysam, siz de silindirin hacmini hesaplayan bir uygulama yapmaya çalışmalısınız. Yani bolca örnek yaparak ilerlemelisiniz. Programlama soyut kavramlar üzerine kuruludur. Bu yüzden programlama öğrenmek uzun soluklu ve sabır isteyen bir süreçtir. Hızlı ilerlemeye çalışmaktan ziyade öğrendiklerinizi zihninizde anlamlı hale getirerek ve bolca örnek çözerek ilerlemenizi tavsiye ederim. Anlamadığınız kısımları sorabilirsiniz.

    • @NB-kg5mo
      @NB-kg5mo 4 ปีที่แล้ว

      SendeKodYaz teşekkür ederim çok saolun

  • @poyrazaltun2233
    @poyrazaltun2233 4 ปีที่แล้ว

    Birden fazla class veya birden fazla metod açmak ne işimize yarıyor?

    • @mericyigitcicek1092
      @mericyigitcicek1092 3 ปีที่แล้ว

      ileriki zamanlarda çok uzun bir kod dizisini sürekli kullanman gerektiği zaman bir tane static metod oluşturarak o kod yığınını bir kelimeye indirebilirsin bu da çok zaman kazandırır.

    • @mericyigitcicek1092
      @mericyigitcicek1092 3 ปีที่แล้ว

      baya uzun zaman önce yazmışsın büyük ihtimalle c#'da ileri seviyeye gelmişsindir :D

  • @cankaraburun9900
    @cankaraburun9900 2 ปีที่แล้ว

    üniversite 1 2.dönem

    • @SendeKodYaz
      @SendeKodYaz  ปีที่แล้ว

      Selamlar. Kanalımıza hoşgeldiniz. Üniversite eğitiminizde başarılar diliyorum.

  • @floridakk2452
    @floridakk2452 4 ปีที่แล้ว

    HOCAM C# SİNEMA VEYA OTOPARK OTOMASYONU VİDEONUZ VAR MI ACABA ??

  • @muhammed_demirci
    @muhammed_demirci 5 ปีที่แล้ว +1

    hocam ben bu tarz bişey yaptım bu şekilde yapmak saçma mıdır.
    ibb.co/SsPnthY
    (resim1)
    ibb.co/mDNYysB (resim2)

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Saçma değil egzersiz yapmak için gayet güzel bir uygulama. Zaten kendiniz geliştirmek için eğitimleri izleyerek sizler de farklı uygulamalar yapmalısınız.

  • @ayetullahunsalan4026
    @ayetullahunsalan4026 5 ปีที่แล้ว

    using System;
    class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("bir sayı giriniz:");
    int s1=Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("bir sayı giriniz:");
    int s2=Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("bir sayı giriniz:");
    int s3=Convert.ToInt32(Console.ReadLine());
    int buyukbulan=buyukbul(s1, s2,s3);
    Console.WriteLine(buyukbulan);
    Console.ReadKey();

    }
    public static int buyukbul(int a,int b,int c)
    {
    if(a>b && a>c)
    return a;
    else if(b>a && b>c)
    return b;
    else if(c>a && c>b)
    return c;
    }
    }
    Hocam bunda ne gibi htalar var ya da böyle olunamazmı merk ettik

    • @yokolmusbirisi
      @yokolmusbirisi 5 ปีที่แล้ว

      sonuncusu else if değil sadece" else return c;"olacak.