C# Console Ders 14 / Diziler - 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.w...

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

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

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @cemileagaya8751
    @cemileagaya8751 4 ปีที่แล้ว +5

    İlk örneğinizi tek for döngüsü içinde yaptım. Emekleriniz için çok teşekkür ederim. Kaç yıl olmuş hala izleyip öğreniyoruz.
    int[] sayi = new int[5];
    int enbuyuk = 0;
    for (int i = 0; i < sayi.Length; i++)
    {
    Console.Write("{0}. sayıyı giriniz.", (i + 1));
    sayi[i] = Convert.ToInt32(Console.ReadLine());
    if (sayi[i]>enbuyuk)
    {
    enbuyuk = sayi[i];
    }
    }
    Console.WriteLine(enbuyuk);
    Console.ReadKey();

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

      Length ne işleme yarıyor bu

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

      @@osmanl8003 Boyut olarak dizinin uzunluğunu kullanmanızı sağlıyor. Yani dizi 5 elemandan oluştuğu için "i" değişkeni 5'ten küçük olduğu sürece for döngüsüne giriyor burada.

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

      @@cemileagaya8751 Teşekkür ederim

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

      Console.Write("{0}"), icerisine yazdiginiz {0} neyi temsil ediyor acaba, sıfırıncı index mi oluyor?

  • @AlpVonTrier
    @AlpVonTrier 5 ปีที่แล้ว +29

    tostring'e gerek yokmuş.
    Console.WriteLine(i+1+(". terimi girin");
    yazdığımız zaman da istenilen sonuca ulaşıyor.

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

      ama 1. derken 1 int olmuş oluyor. gerçek bir projede bu sorun oluşturabilir

    • @softwareeng.8010
      @softwareeng.8010 3 ปีที่แล้ว

      @@namegam555 Nasıl oluşturuyor? Kullanıcı 1.eleman için "1. sayıyı girin" diye görüyor ve girilen sayı 0. indise aktarılıyor. Her yazılımcının dizilerin 0. indisten başladığını, bildiğini düşünüyorum. Ki yapılan iş birebir aynı. Videoda fazladan "Tostring" komutu var.

    • @tevfikfikret3484
      @tevfikfikret3484 2 หลายเดือนก่อน +1

      Not: Console.WriteLine("***************"+ (i+1).ToString() + ". ogrenci ***************"); ToString() yazdık çünkü Console.WriteLine("***********"+ i+1 +". ogrenci**************"); böyle yazınca ekrana i’yi yazdırıryor ama arttırmıyor
      ancak ToString() kullanıcı i’yi arttırıyor. Kendi notumdan attım. evet sizin yaptığınız gibi başta yazınca sıkıntı olmuyor ama ortada bir yerde kullanmanız gerekince sıkıntı çıkıyor isterseniz yukarıda yazdığım kodu inceleyebilirsiniz.

    • @AlpVonTrier
      @AlpVonTrier 2 หลายเดือนก่อน

      @@tevfikfikret3484 vay be 5 yıl olmuş üstat

  • @baygizz
    @baygizz 5 ปีที่แล้ว +12

    string x = "Elinize saglik hocam";
    for ( int i=0 ; i

  • @emek60
    @emek60 4 ปีที่แล้ว +7

    7:52 neden .ToString kullandık?

  • @yigitkart1091
    @yigitkart1091 7 ปีที่แล้ว +19

    Console.WriteLine("Çok yararlı oldu benim için");

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

    ilk örnekte altı çiziliyken verdiği hata aritmetik işlem ve kıyaslama olacağı içini değil sadece dizimiz int olduğu için yani matematiksel veriler alacağı içindir. Ayrıca convert için int.parse(Console.Readline()); yazsanız yine olur ayrıca sıralama algoritmasında for döngüsünü 1 den başlatmışsınız ya onu 0 dan başlatsanızda hata yada yanlış sonuç vermeyeceğini sadece boşa ilk haneyi kendisi ile kıyaslamasın diye yaptğınızı yazarsanız daha iyi olur çünkü çok büyük ve komplike ( veri fazlalığı ) dısındaki program ve projelerde 0 dan baslasada bir zaman kaybı olmayacaktır.

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

      dosyadan veri çekip diziye atmam gerektiğinde parse hata veriyor neden olabilir sizce?

  • @celilcavus3577
    @celilcavus3577 3 ปีที่แล้ว +5

    +Murat yücedağ : hocam
    -Murat yücedağ: evet

  • @mehmetceylan2730
    @mehmetceylan2730 8 ปีที่แล้ว +10

    Console.clear(); komutunu for döngüsünün en altına yazarak
    son girilen bilgiler siliniyor

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

      sağol daha düzenli oluyor kodlar .d

  • @Omerr_developer
    @Omerr_developer 6 ปีที่แล้ว +9

    Hocam 1.örnekte dizideki en büyük sayıyı bulmak için " sayilar.Max() " kullansak ?
    int[] sayilar = new int[5];
    for (int i = 0; i < 5; i++)
    {
    Console.Write((i+1)+". Sayıyı gir :");
    sayilar[i] = Convert.ToInt32(Console.ReadLine());
    }
    Console.WriteLine("Girilen en büyük sayı = "+sayilar.Max());
    Console.Read();

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

      evet bu da oluyor denedim ama sınav kağıdında hocaların puan verebilceği şey gibi durmuyor malum ben ne öğrettiysem onla yapıcaksınız mantığı olduğu için

  • @IbrahimIbrahimli-vl4nd
    @IbrahimIbrahimli-vl4nd ปีที่แล้ว +1

    daha bir sualım olacaq, 1-ci misalda (i+1).ToString yazdınız ama 2-si misalda təkcə i+1 qeyd etdiniz. Nəyə görə 2-ci hissədə To.String-siz yazırıq? əvvəlcədən təşəkkür edirəm

  • @masharbako
    @masharbako 7 ปีที่แล้ว +3

    Türkçe karakter sorunu için çözüm: Başlat-> Regedit -->HKEY CURRENT USER-->Console ; içindeki CodePage' e çift tıklayın onaltılık değeri 359 yapın, onluk değer (857) olacak.

  • @CreosB
    @CreosB 7 ปีที่แล้ว +3

    Ders Kodları:
    String[] isimler = new string[2];
    int[] sinav1 = new int[2];
    int[] sinav2 = new int[2];
    int[] ortalama = new int[2];
    for (int i = 0; i < 2; i++){
    Console.Clear();
    Console.Write(i + 1 + "ismi giriniz: ");
    isimler[i] = Console.ReadLine();
    Console.Write(i + 1 + "notunuzu giriniz: ");
    sinav1[i] = Convert.ToInt32(Console.ReadLine());
    Console.Write(i + 1 + "notunuzu giriniz: ");
    sinav2[i] = Convert.ToInt32(Console.ReadLine());
    ortalama[i] = (sinav1[i] + sinav2[i]) / 2;
    }
    Console.WriteLine("***** SONUÇ *****");
    for (int i = 0; i < 2; i++)
    {
    Console.WriteLine("isimler: {0} 1. sınav notu: {1} 2. sınav notu: {2} ortalama: {3}",isimler[i],sinav1[i],sinav2[i],ortalama[i] );
    }
    Console.Read();

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

    Konsolu çalıştırıp üst başlığında sağ tıklayın özelliklere basın ,ordan yazı tipini seçerek hem Türkçe karakterleri ayarlayın hemde consolun sıkıcı siyah renginden kafanıza göre renk seçerek kurtulun

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

      siyah gayet iyi

  • @varansk6142
    @varansk6142 4 ปีที่แล้ว +8

    diziler kısmını anlamadım mesela toString ne s1[i] felan ne dizilere kadar iyiydi şimdi herşeyi geçtiniz direk

    • @softwareeng.8010
      @softwareeng.8010 3 ปีที่แล้ว

      İlk dizi videosunu izlemeden bu videoya geçersen sorun yaşaman çok normal.
      ToString kullanımı zorunlu değil. Şu şekilde de kullanabilirsin:
      Console.WriteLine( (i+1) + " . Sayiyi giriniz: " );
      S1[i] ise önceki videoda ayrıntılı anlatılıyor ama, ben yine de açıklayayım.:
      for( int = 0 ; i < 3 ; i ++ ) İ'ler burada 0,1,2 şeklinde büyüyor. Biz bu büyüyen değerleri her seferinde dizi içerisine yazıp, yazdığı indise değer çekiyoruz.
      Daha basit anlatacaksam:
      i 0 iken s1[0] oluyor. s1[0] iken kullanıcıdan veri alıyoruz ve bu veri dizinin 0. indisine yerleşiyor.
      i 1 iken s1[1] oluyor. s1[1] iken kullanıcıdan veri alıyoruz ve bu veri dizinin 1. indisine yerleşiyor.
      i 2 iken s1[2] oluyor. s1[2] iken kullanıcıdan veri alıyoruz ve bu veri dizinin 2. indisine yerleşiyor.
      Yazdırma işlemi de bunun birebir aynı mantığı ile çalışıyor.

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

    Döngülerden itibaren anlamamaya başladım sürekli yeni bir şeyler var ne olduğunu anlamadığım. Mesela tostring nedir bahsedilmedi hiç veya new int bahsedilmedi kullandık geçtik. Anlayamıyorum üzgünüm :( Sürekli farklı videolardan anlamaya çalışıyorum. Döngülerden öncesi çok iyiydi :( (okulunu okumuyorum ve sıfır bilgi ile başladım algoritma videolarından)

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

      zamanla olur, yazılım sabır ister

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

    Hocam video için teşekkürler lakin şunu öğrenmenizi isterim ki for döngülerinde i den bahsediyorsunuz ve insanlar i neyi ifade ediyor demiyor. Allah aşkına i yı yazdır demek, i for döngüsünde belirttiğimiz sayıya kadar okurken if bloguna geldiğinde sayı büyükse var olan i sayısı enbuyuk değer olarak belirlenir yani 1. i okunurken eğer buyuksayi küçükse 1. i den yani sayılan o i nin değerine eşit olur diyemediniz mi?

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

    Murat Yücedağ diye yazılır Adam diye okunur.
    Kendime söz verdim. Eğer Oyun yazıp markete yükleyebilirsem kazanacağım ilk para ile hayvanlara yada Ahbap Lösev kibi kurumlara yardımda bulunacağım

  • @BatuhanOzbey
    @BatuhanOzbey 8 ปีที่แล้ว

    abi derslerimde senin anlattıkların hepsi çıkıyo ve çok yardımcı oluyo teşekkür ederim

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

      Çokta yardımcı olamamış oyun videoları çekiyomuşsun yazılımcı olcağına

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

      @@eliade173 herhangi bir bilgi sahibi olmadan böyle bir yorum yapman saçma ki bunu sorgulamak zaten sana kalmadı ve şuan ne yaptığım hakkında ne kadar bilgin var

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

      @@BatuhanOzbey aşırı ciddi değildim 5 yil geçmiş yorumunu hatirlatmak için yazdım.

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

      @@eliade173 yorum tarzı biraz yanlış anlaşılmaya şekilli olmuş o yüzden bende öyle bir çıkış yaptım

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

      @@eliade173 Adam istediğini yapa bilir yazılımcı olacak diye bir zorunluluk yok

  • @IbrahimIbrahimli-vl4nd
    @IbrahimIbrahimli-vl4nd ปีที่แล้ว

    Salam Murat bəy, dizi-nin ingiliscə tərcüməsi nədir? internetdə başqa məlumatlar almaq üçün nə yazmalıyam "dizi" əvəzinə?

  • @sezgintas1097
    @sezgintas1097 5 ปีที่แล้ว +4

    27:55 siz görüyomusunuz deyip cevap veremeyeceğimizi anlayınca siz görüyosunuzdur :))))))))

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

    5.52 de toString dememize gerek var mıydı demediğimde de hata vermedi. İlla stringe çevirmemiz şart mı???????

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

    Console.Write("İ+1 + Öğrencinin Adı : ");
    yazarken i+1 int türünde olduğu için toString yapıp yazdırsak daha sağlıklı olmaz mı?
    Bilen varsa yazabilir mi arkadaşlar...

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

      int[] sayi = new int[5];
      int enbuyuk = 0;
      for(int i=0; i enbuyuk)
      {
      enbuyuk = sayi[i];
      }
      }
      Console.WriteLine(enbuyuk);
      Console.ReadLine();

  • @Edie-xo9ou
    @Edie-xo9ou 3 ปีที่แล้ว

    son soruda bosluklari bir turlu istedigim gibi ayarlayamadım, isim ve notlar kayıyor hep, duzeltebilen var mı?

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

    Emeginize saglik.

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

    console.clear(); komutunun belli bir kod satırından önce yazdırılanları silmesini engellemek mümkün mü?

  • @annnonymus.bolzano2364
    @annnonymus.bolzano2364 7 ปีที่แล้ว +2

    ilk ornekte (i+1).tostring yapmistik ikincisinde yapmadaki neden

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

      19:13 ten itibaren dinlerseniz neden yazmadığını öğrenirsiniz. Ya da ben söyleyeyim string bir değişken olduğu için convert kullanmadı.

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

      tostring yazmasak da oluyomuş denedim yazmaya gerek yok yani

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

    İkinci örnekte 22. satırda, öğrencinin adı yazdırılırken neden (i+1).ToStiring() yazmadık ve sorun olmadı? Aşağıda da sorulmuş, ilk örnekte stringe çevirip yazmıştın hocam.

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

      19:13 ten itibaren dinlerseniz neden yazmadığını öğrenirsiniz. Ya da ben söyleyeyim string bir değişken olduğu için convert kullanmadı.

  • @ahmetgndz15
    @ahmetgndz15 8 ปีที่แล้ว +2

    Hocam net hizimdan dolayı 360p izliyorum yazilar net gorunmuyo puntoyu büyütün lütfen

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

      :(

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

      magarada mi yasiyon

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

      @@eh4756 beyin özürlümüsün 5 yıl önceki yoruma cevap yaziyon

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

    Ben Math.Max() kullandım
    Sizede Math komutunu kullanmanızı öneririm işlemlerde kolaylık sağlıyor öğrenin

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

    hocam 6.16 da neden ToString yazdık?

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

    hocam ort yok son örnekte görüntüde o nasıl olucak

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

    Genç bir arakdaşımız aşağıda sormuş girilen rakama göre tek ce çift hanelileri ayrı ayrı yazıp toplayıp ikisinin ortalamasını almayı. Ben kodu paylaşayım.
    Console.Write("Bir sayı giriniz : ");
    int sayi = int.Parse(Console.ReadLine());
    int index = 0;
    if (sayi % 2 == 1)
    {
    index = 1;
    }
    int[] ciftsayilar = new int[(sayi / 2)];
    int[] teksayilar = new int[(sayi / 2) + index];
    int ciftsayi = 0;
    int teksayi = 0;
    for (int i = 1; i

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

    Teşekkürler

  • @BatuhanOzbey
    @BatuhanOzbey 8 ปีที่แล้ว

    abi ödev verdide hoca yapamadım for kullanarak a dan z ye harfleri nasıl yazıcaz yardım edermisin

    • @ahmetozfen
      @ahmetozfen 8 ปีที่แล้ว

      +Eğlencenin Adresi bilader daha yapamadıysan ödevi şöyle söyliyim ASCII koduna göre yazdır, if le ascıı kod arasını yaz

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

    abim bee bu örneklerin hepsini drive a falan kaydetsen ya da word e atsan falan da bize bir de aşağıya link atsan ne güzel olur biliyon mu

  • @hasanaykul2446
    @hasanaykul2446 8 ปีที่แล้ว

    abi kitaba kapıda odeme yapamıyormuyuz kredi kartı yok sıkıntı oluyo

  • @rumeysatas838
    @rumeysatas838 6 ปีที่แล้ว +2

    string[] ögrenciad = new string[3];
    int[] ilksinav = new int[3];
    int[] ikincisinav =new int[3];
    for(int i=0; i

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

    hocanın yaptığı örneğe kendi yorumum
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace KonsolCalismalari2
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("***OGRENCI BILGI SISTEM***");
    int ogrencisayi,i;
    Console.WriteLine("Ogrenci sayisini giriniz: ");
    ogrencisayi = Convert.ToInt32(Console.ReadLine());
    string[] isim = new string[ogrencisayi];
    for(i = 0; i < ogrencisayi; i++)
    {
    Console.Clear();
    Console.WriteLine("{0}. öğrencinin ismini giriniz: ", i + 1);
    isim[i] = Console.ReadLine();
    }
    string[] soyisim = new string[ogrencisayi];
    for (i = 0; i < ogrencisayi; i++)
    {
    Console.Clear();
    Console.WriteLine("{0}. öğrencinin soyismini giriniz: ", i + 1);
    soyisim[i] = Console.ReadLine();
    }
    string[] numara = new string[ogrencisayi];
    for (i = 0; i < ogrencisayi; i++)
    {
    Console.Clear();
    Console.WriteLine("{0}. öğrencinin numarasını giriniz: ", i + 1);
    numara[i] = Console.ReadLine();
    }
    double[] sinavortalama = new double[ogrencisayi];
    int[] sinav1 = new int[ogrencisayi];
    int[] sinav2 = new int[ogrencisayi];
    int[] sinav3 = new int[ogrencisayi];
    for (i = 0; i < ogrencisayi; i++)
    {
    Console.Clear();
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin birinci sınav notunu giriniz: ", isim[i], soyisim[i], numara[i]);
    sinav1[i] = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin ikinci sınav notunu giriniz: ", isim[i], soyisim[i], numara[i]);
    sinav2[i] = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin üçüncü sınav notunu giriniz: ", isim[i], soyisim[i], numara[i]);
    sinav3[i] = Convert.ToInt32(Console.ReadLine());
    sinavortalama[i] = (sinav1[i] + sinav2[i] + sinav3[i]) / 3;
    }
    Console.Clear();
    Console.WriteLine("**********OGRENCI NOT SISTEM**********");
    for (i = 0; i < ogrencisayi; i++)
    {
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin birinci sınav notu: {3} ", isim[i], soyisim[i], numara[i], sinav1[i]);
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin ikinci sınav notu: {3} ", isim[i], soyisim[i], numara[i], sinav2[i]);
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin üçüncü sınav notu: {3} ", isim[i], soyisim[i], numara[i], sinav3[i]);
    Console.WriteLine("{0} {1} ({2}) isimli öğrencinin dönem not ortalaması: {3} ", isim[i], soyisim[i], numara[i], sinavortalama[i]);
    if(sinavortalama[i] >= 50 && sinavortalama[i] < 75)
    {
    Console.WriteLine("{0} {1} ({2}) isimli öğrenci dönemi {3} not ortalaması ile başarıyla geçmiştir.", isim[i], soyisim[i], numara[i], sinavortalama[i]);
    }
    else if(sinavortalama[i] >= 75 && sinavortalama[i] < 85)
    {
    Console.WriteLine("{0} {1} ({2}) isimli öğrenci dönemi {3} not ortalaması ile teşekkür belgesi almaya hak kazanarak başarıyla geçmiştir.", isim[i], soyisim[i], numara[i], sinavortalama[i]);
    }
    else if (sinavortalama[i] >= 85)
    {
    Console.WriteLine("{0} {1} ({2}) isimli öğrenci dönemi {3} not ortalaması ile takdir ve onur belgelerini kazanmaya hak kazanarak başarıyla geçmiştir.", isim[i], soyisim[i], numara[i], sinavortalama[i]);
    }
    else
    {
    Console.WriteLine("{0} {1} ({2}) isimli öğrenci dönemi {3} not ortalaması ile dönemde başarısız olmuştur.", isim[i], soyisim[i], numara[i], sinavortalama[i]);
    }
    Console.WriteLine("------------------------------------------------------");
    }
    Console.Read();
    }
    }
    }

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

    Öncelikle merhaba. Öğretmenimiz bugün bize bir ödev verdi. Kullanıcı sayı girecek,kaç tane gireceği belli değil. Bu girdiği sayıların tekli olanları ve çiftli olan sayıları toplayıp ortalamsını istemişti.Lütfen cvevap verin.Not:(for kullanmaya gerek yokmuş, diziler ile yapılacakmış)

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

      dizi tanıplayip dizilerin if else ile tek mi cifmi olduğunu yapabilirsin sonra onlari toplat

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

      Olmuyor işte

    • @OzzyOzmenCelik
      @OzzyOzmenCelik 5 ปีที่แล้ว +3

      Buyur genç arkadaşım
      Console.Write("Bir sayı giriniz : ");
      int sayi = int.Parse(Console.ReadLine());
      int index = 0;
      if (sayi % 2 == 1)
      {
      index = 1;
      }
      int[] ciftsayilar = new int[(sayi / 2)];
      int[] teksayilar = new int[(sayi / 2) + index];
      int ciftsayi = 0;
      int teksayi = 0;
      for (int i = 1; i

  • @anilsnl
    @anilsnl 8 ปีที่แล้ว +4

    ASP Dersleri de başlaya düşünüyor musun kardeşim?

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

    Kitabınız hala satıştamı

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

    i+1 neden yazıyoruz ben hala anlayamadım o neyi sağlıyor orda

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

      0. sayı demek yerine 1. sayı demek daha mantıklı olacağı için (i+1). sayı diyor. Sen bu şekilde kullanabilirsin;
      int[] sayi = new int[5];
      int enbuyuk = 0;
      for(int i=0; i enbuyuk)
      {
      enbuyuk = sayi[i];
      }
      }
      Console.WriteLine(enbuyuk);
      Console.ReadLine();

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

    i+1 ne demek hojam hiç anlamadım ya

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

    hocam 18 tl olarak görünmüyor sitede

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

    yil 2022den selam. gittigidiyor kapandi ve kitap su an 137₺..

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

      :/

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

      2023 nisandan selem, her şey değişiyor zamanla

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

    i+1 neden kullandık 2.örnekte

  • @Can-fy8du
    @Can-fy8du 3 ปีที่แล้ว

    int b=0;
    int[] sayilar = new int[5];
    for (int i = 0; i < 5; i++)
    {
    Console.Write("{0}. sayıyı girin: ", i + 1);
    sayilar[i] = Convert.ToInt32(Console.ReadLine());
    if (sayilar[i] > b)
    {
    b = sayilar[i];
    }
    }
    Console.WriteLine(b);
    ben ilk örneği siz anlatırken bu şekilde yapmıştım daha az kod satırı kullandım

  • @selimdogan3482
    @selimdogan3482 8 ปีที่แล้ว

    fırat Üniversitesi iyimi genel olarak

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

    Link bırakabilirsiniz

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

    Sitene girip reklam engelliciyi kapatıp reklamlara tıkladım

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

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

    string[] ogrenci = new string[3];
    int[] birinciSınav = new int[3];
    int[] ikinciSinav = new int[3];
    for (int i = 0; i < 3; i++)
    {
    Console.Write(i + 1 + ". öğrenci ismini giriniz: ");
    ogrenci[i] = Console.ReadLine();
    Console.Write($"Lütfen {ogrenci[i]} isimli öğrencinin ilk sınav notunu giriniz: ");
    birinciSınav[i] = int.Parse(Console.ReadLine());
    Console.Write($"Lütfen {ogrenci[i]} isimli öğrencinin ikinci sınav notunu giriniz: ");
    ikinciSinav[i] = int.Parse(Console.ReadLine());
    }
    for (int i = 0; i < 3; i++)
    {
    var ortalama = (birinciSınav[i] + ikinciSinav[i]) / 2;
    Console.WriteLine($"{ogrenci[i]} isimli öğrencinin ilk sınavı {birinciSınav[i]}, ikinci sınavı {ikinciSinav[i]}, ortalaması {ortalama}");
    }
    Console.ReadKey();
    bu şekilde readkey dahil 18 satırda programı tamamlayabilirsiniz... daha kısa ve anlaşılır olur... elinize ağzınıza sağlık

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

    using System;
    namespace Diziler
    {
    internal class Program
    {
    private static void Main(string[] args)
    {
    string[] isim = new string[3];
    int[] s1 = new int[3];
    int[] s2 = new int[3];
    int[] ort = new int[3];
    for(int i=0;i

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

    Hiç-bir sik anlamıyorum şu dersten

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

      pes etme bende anlamıyorum ama ınsan sureklı bu dersleri izleyince kafası basıyor yanı surekli caba sarf etmen grk :) Console.Writeline(" iyi dersler :")

  • @annnonymus.bolzano2364
    @annnonymus.bolzano2364 7 ปีที่แล้ว

    bunun kolay yolu yokmuya

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

    15.10

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

    Hocanın gösterdiği son örneği azıcık değişik yaptım buyrun:)
    Console.WriteLine("***** OGRENCI VERITABANI *****

    ");

    string [] ogrenci= new string[3];
    int [] s1 = new int[3];
    int [] s2 = new int[3];
    int [] ortalama = new int[3];

    for(int i=0 ; i 50)
    Console.WriteLine("
    1. ogrencinin durumu= GECIYOR");
    else
    Console.WriteLine("
    1.ogrencinin durumu= KALIYOR");


    Console.WriteLine("

    ");
    Console.WriteLine("2. ogrencinin ismi= " + ogrenci[1]);

    Console.WriteLine("
    2. ogrencinin ortalamasi = " + ortalama[1]);

    if(ortalama[1] > 50)
    Console.WriteLine("
    2. ogrencinin durumu= GECIYOR");
    else
    Console.WriteLine("
    2.ogrencinin durumu= KALIYOR");



    Console.WriteLine("

    ");
    Console.WriteLine("3. ogrencinin ismi= " + ogrenci[2]);

    Console.WriteLine("
    3. ogrencinin ortalamasi = " + ortalama[2]);

    if(ortalama[2] > 50)
    Console.WriteLine("
    3. ogrencinin durumu= GECIYOR");
    else
    Console.WriteLine("
    3.ogrencinin durumu= KALIYOR");








    Console.ReadKey();

  • @marshallmathers1333
    @marshallmathers1333 7 หลายเดือนก่อน

    bu videoda çok kötü anlatmışsınız doğru düzgün bir şey anlayamadım

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

    Daha Profesyonelce Hazırlamış Olduğum Eğitim Setleri ile yalnızca 24.99 TL'lik fiyatla Udemy'deyiz!
    Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti
    www.udemy.com/sifirdan-ileri-seviye-csharp-programlama/?couponCode=CHRP01
    C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirin
    www.udemy.com/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/?couponCode=CHRP02
    25 Derste 25 Uygulamalı Proje
    www.udemy.com/25derste25proje/?couponCode=CHRP01

  • @Edie-xo9ou
    @Edie-xo9ou 3 ปีที่แล้ว

    son soruda bosluklari bir turlu istedigim gibi ayarlayamadım, isim ve notlar kayıyor hep, duzeltebilen var mı?