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/
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
bu video da neden (şahsi olarak) başarısız bir insan oldugumu anladım. bakınız murat hoca sınavlara çalışırken ara verıp bu videoyu çekiyor kafasını dağıtmak için. olaya bakar mısınız, ara verırken bile üretiyor. biz 25 dakıkalık (yine şahsi olarak ben) videoyu izleyip o gün iyi çalıştım bugun der yatarız rahat rahat. demek kı neymış çalış çalış çalış. sonra kendiliğinden başarı da para da gelır zaten.
Hocam Allah razı olsun. Anlatımınız ders işleyiş biçiminiz muhteşem. Umarım Elon Musk, Bill Gates gibi adamlardan bile daha iyi yerlere gelmeniz dileği ile
Murat Yücedağ, ilk matriks örneğinde Console.WriteLine fonksiyonunu, süslü parantezleri kaldırmadan dıştaki for döngüsüne yazınca sorun ortadan kalkıyor. Size süslü parantezlerin kullanımı ile ilgili bir soru sormak istiyorum, çünkü birazcık kafam karıştı. Siz genelde böyle bir kullanım uyguluyor musunuz; mesala bir program yazarken, iç içe döngülerde süslü parantezleri bilinçli olarak kullanmadığınız oluyor mu, yoksa buradaki gibi hatayı engellemek amacıyla mı sonradan doğaçlama olarak süslü parantezleri kaldırıyorsunuz?
int[,] dizi - new int[2, 2]; dizi[0. 0] a 25; dizi[o, 1] - 35; dizi[1, 0] - 173 dizi[1. 1] . 16; for (int i - 0; i < 2; i++) //burda aslında hata yok sadece Murat Hoca öyle olsun istemediği için hata dedi yani gerçek anlamda hata değil { //En içteki döngüdeki Console.WriteLine(); 'ı en içtekinde değil de bir dışardaki döngüde yazsaydık süslü parantezleri silmeden aynı sonucu for (int j I 0; j < 2; j++) //alıcaktık { Console.Write(' {0} ', di:i[i, j]); Console.WriteLine(); } } Console.Read(); ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** int[,] dizi - new int[2, 2]; dizi[0. 0] a 25; dizi[o, 1] - 35; dizi[1, 0] - 173 dizi[1. 1] . 16; for (int i - 0; i < 2; i++) //yani bu da aynı şeye tekabül ediyor { for (int j I 0; j < 2; j++) { Console.Write(' {0} ', di:i[i, j]); } Console.WriteLine(); } Console.Read();
Öncelikle Rabbim'den depremde yakınlarını kaybedenlere sabır dilerim. Bu zor günleri atlatacağımıza inancım yüksektir. Elimizden gelen yardımı gönderdik. Şimdi çalışmaya devam etme zamanı. Kodun farklı fraksiyonlarının olup olamayacağını test ederken, süslü parantez { } kullanarak da yapılabileceğini fark ettim. Kodun tam olarak yazılmış hali aşağıdaki gibidir: int[,] dizi = new int[2, 2]; dizi[0, 0] = 25; dizi[0, 1] = 35; dizi[1, 0] = 17; dizi[1, 1] = 16; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { Console.Write(" {0} ", dizi[i, j]); } Console.WriteLine(); } Console.Read(); Süslü parantezleri kaldırmak yerine sadece Console.WriteLine() komutunu bir dış döngüye aktarmak yeterli olacaktır.
abi sürekli zor diyerek zaten psikolojik olarak benım konuya cok zor gözüyle bakmamı sağlıyorsun onun yerine daha iyi bir dille zor değil sadece pratikle bunu kolay hale getirebiliriz demen daha doğru olur her cümlenin başında çok zor dersen zaten ben kendimi şartlandırmış olurum kendi beynimde
do while ile matris yazdırma int x= 0, y=0; do { do { Console.Write("{0} ", dizi[x, y]); y++; } while (y < sutun); Console.Write(" "); y = 0; x++; } while (x < satir);
For ( int j = 0 Diye başlayan kısımdaki 0 o. Döngüde olduğu için başlangıç indexi olarak j yi 0 a esitliyor bir nevi. Çünkü devamında bakarsan for ( int j=0; j
Bir sorum var ilk döngü nasıl sadece 0 ve 1 okuyacağını ayarlıyoruz yada nereden biliyoruz ikinci döngüde'de nasıl sadece sutünları okutuyoruz nasıl ayarlıyoruz neye göre aklıma takıldı ? biraz saçma bir soru olabilir kusuruma bakmayın
@@varansk6142 for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { Console.Write( " " + dizi [i, j] ); } Console.WriteLine( ); } Sağlıklı yazımı bu şekildedir. Oradaki parantezin kaldırılması da şu anlama gelmektedir: "Yanlızca Kendinden sonraki ilk satır komutu for içerisindedir." şeklinde algılar. Benim yazdığım komut da algıladığı biçimde yazımıdır.
int[,] dizi = new int[3, 2]; dizi[0, 0] = 10; // birinci satır birinci sütun dizi[0, 1] = 20; // birinci satır ikinci sütun dizi[1, 0] = 30; // ikinci satır birinci sütun dizi[1, 1] = 40; // ikinci satır ikinci sütun dizi[2, 0] = 50; // üçüncü satır birinci sütun dizi[2, 1] = 60; // üçüncü satır ikinci sütun for (int i = 0; i < 3; i++) // satırları okut { for (int j = 0; j < 2; j++) // sütunları okut Console.Write(" {0} ", dizi[i, j]); // dizinin i ninci satırını ve j ninci sütununu yazdır Console.WriteLine(); } Console.ReadLine();
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/
bu yeterli şimdilik hocam ya :D
4 sene önceki videoda bu videolar hep burada kalacak ve udemye geçersekte ücretsiz olacak sözü vermişsiniz :/
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
bu video da neden (şahsi olarak) başarısız bir insan oldugumu anladım. bakınız murat hoca sınavlara çalışırken ara verıp bu videoyu çekiyor kafasını dağıtmak için. olaya bakar mısınız, ara verırken bile üretiyor. biz 25 dakıkalık (yine şahsi olarak ben) videoyu izleyip o gün iyi çalıştım bugun der yatarız rahat rahat. demek kı neymış çalış çalış çalış. sonra kendiliğinden başarı da para da gelır zaten.
Hocam Allah razı olsun. Anlatımınız ders işleyiş biçiminiz muhteşem. Umarım Elon Musk, Bill Gates gibi adamlardan bile daha iyi yerlere gelmeniz dileği ile
Murat Yücedağ, ilk matriks örneğinde Console.WriteLine fonksiyonunu, süslü parantezleri kaldırmadan dıştaki for döngüsüne yazınca sorun ortadan kalkıyor. Size süslü parantezlerin kullanımı ile ilgili bir soru sormak istiyorum, çünkü birazcık kafam karıştı. Siz genelde böyle bir kullanım uyguluyor musunuz; mesala bir program yazarken, iç içe döngülerde süslü parantezleri bilinçli olarak kullanmadığınız oluyor mu, yoksa buradaki gibi hatayı engellemek amacıyla mı sonradan doğaçlama olarak süslü parantezleri kaldırıyorsunuz?
int[,] dizi - new int[2, 2];
dizi[0. 0] a 25;
dizi[o, 1] - 35;
dizi[1, 0] - 173
dizi[1. 1] . 16;
for (int i - 0; i < 2; i++) //burda aslında hata yok sadece Murat Hoca öyle olsun istemediği için hata dedi yani gerçek anlamda hata değil
{ //En içteki döngüdeki Console.WriteLine(); 'ı en içtekinde değil de bir dışardaki döngüde yazsaydık süslü parantezleri silmeden aynı sonucu
for (int j I 0; j < 2; j++) //alıcaktık
{
Console.Write(' {0} ', di:i[i, j]);
Console.WriteLine();
}
}
Console.Read();
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
int[,] dizi - new int[2, 2];
dizi[0. 0] a 25;
dizi[o, 1] - 35;
dizi[1, 0] - 173
dizi[1. 1] . 16;
for (int i - 0; i < 2; i++) //yani bu da aynı şeye tekabül ediyor
{
for (int j I 0; j < 2; j++)
{
Console.Write(' {0} ', di:i[i, j]);
}
Console.WriteLine();
}
Console.Read();
Öncelikle Rabbim'den depremde yakınlarını kaybedenlere sabır dilerim. Bu zor günleri atlatacağımıza inancım yüksektir. Elimizden gelen yardımı gönderdik. Şimdi çalışmaya devam etme zamanı.
Kodun farklı fraksiyonlarının olup olamayacağını test ederken, süslü parantez { } kullanarak da yapılabileceğini fark ettim.
Kodun tam olarak yazılmış hali aşağıdaki gibidir:
int[,] dizi = new int[2, 2];
dizi[0, 0] = 25;
dizi[0, 1] = 35;
dizi[1, 0] = 17;
dizi[1, 1] = 16;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
Console.Write(" {0} ", dizi[i, j]);
}
Console.WriteLine();
}
Console.Read();
Süslü parantezleri kaldırmak yerine sadece Console.WriteLine() komutunu bir dış döngüye aktarmak yeterli olacaktır.
console.write kısmında boşluklar yerine kaçış ve tab karakterlerini kullanabilirsiniz: Console.Write(" {0}\t", dizi[i, j]);
writeline için de
kullanılabilir o zaman
24/03/2022 den merhabalar
iç içe for kullanarak yapacağız galiba şuan 10. dakikadayım
Hocam çok iyi anlatıyosunuz :)
Anladım ama biri anlat dese sittin sene anlatamam :D
sonda verdiğiniz ödev böylemi olması gerekiyodu???
olmuşmu???
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Black;
Console.BackgroundColor = ConsoleColor.White;
Console.Clear();
string odev = Console.ReadLine();
if (odev == "ankara")
{
Console.BackgroundColor = ConsoleColor.Black;
Console.WriteLine(odev);
}
if (odev=="canakkale")
{
Console.BackgroundColor = ConsoleColor.Green;
Console.WriteLine(odev);
}
if (odev=="izmir")
{
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine(odev);
}
Console.ReadLine();
}
hocam çok sağolun dersler için.
hocam diyosunuzki j de 2 yi alamıcam diyosunuz 3 ü alıyosunuz 2 sütunum var diyorsunuz insanların kafası karısııyor onun yerine (j
Örneği Yapamayan veya kontrol etmek isteyen arkadaşlar buyrun;
int[,] dizi = new int[3, 2];
dizi[0, 0] = 25;
dizi[0, 1] = 50;
dizi[1, 0] = 75;
dizi[1, 1] = 100;
dizi[2, 0] = 125;
dizi[2, 1] = 150;
for(int i=0; i
for(int i=0; i
hocam kullandığınız screenshoot uygulaması nedir acaba??
lightshot
Ekran alıntısı aracı diye zaten yüklü olan bir program var onu kullanabilirsiniz
abi sürekli zor diyerek zaten psikolojik olarak benım konuya cok zor gözüyle bakmamı sağlıyorsun onun yerine daha iyi bir dille zor değil sadece pratikle bunu kolay hale getirebiliriz demen daha doğru olur her cümlenin başında çok zor dersen zaten ben kendimi şartlandırmış olurum kendi beynimde
bana oyle birsey olmuyor ama, zaten pratikle yapabilecegimizi herkes biliyor
do while ile matris yazdırma
int x= 0, y=0;
do {
do {
Console.Write("{0} ", dizi[x, y]);
y++;
} while (y < sutun);
Console.Write("
");
y = 0;
x++;
} while (x < satir);
Console.Write(" {0}", sayi[i, j]); yazımında köşeli parantez içinde 0'ı neden yazıyoruz anlamadım, bunu yazarak ne çağırıyorum?
For ( int j = 0
Diye başlayan kısımdaki 0 o. Döngüde olduğu için başlangıç indexi olarak j yi 0 a esitliyor bir nevi. Çünkü devamında bakarsan for ( int j=0; j
Bir sorum var ilk döngü nasıl sadece 0 ve 1 okuyacağını ayarlıyoruz yada nereden biliyoruz ikinci döngüde'de nasıl sadece sutünları okutuyoruz nasıl ayarlıyoruz neye göre aklıma takıldı ? biraz saçma bir soru olabilir kusuruma bakmayın
temiz ve guzel anlatım tesekkurler
Güzel anlatım.. Teşekkürler.
Başta iyice korkuttun arkadaş :D
LİKE
Hocam merhaba
c# dilinde
int x;
int asalsayılar;
"X boyutunda bir dizi oluşturduk."
bunun kodu nedir
static void Main(string[] args)
{
int x = 2;
int y = 3;
int asalsayilar;
int[ , ] dizi = new int [ y , x ];
dizi[0, 0] = 10;
dizi[0, 1] = 20;
dizi[1, 0] = 30;
dizi[1, 1] = 40;
dizi[2, 0] = 50;
dizi[2, 1] = 60;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
Console.Write(" {0} ", dizi[i, j]);
Console.WriteLine();
}
Cons
Console.Read();
}
x ve y yerine istediğin sayıyı yazabilirsin
hocam varsayımınız doğru değil sanırım , ben sıfırdan ilk sizin console dersinizle başladım doğru mu yaptım bilemedim
aynı kodu yazdım 14 tane hata aldım niye
Teşekkürler
20 Mart 2021den merhaba
merhaba
güzel kardeşim o süslü parantez muhabbetini kısa kesmissin biraz daha açarmısın acil yanıt bekliyorum senden
@Unarmed Power Şu an kara kara o süslü parantezi kaldırınca consol.writeline kodunu neden okumadı diye düşünüyordum. Açıklama için teşekkürler.
@@cemileagaya8751 açıklıyormu süslü parantezi sonra? bende baya merak ettim neden öyle diye
@@varansk6142
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
Console.Write( " " + dizi [i, j] );
}
Console.WriteLine( );
}
Sağlıklı yazımı bu şekildedir. Oradaki parantezin kaldırılması da şu anlama gelmektedir:
"Yanlızca Kendinden sonraki ilk satır komutu for içerisindedir." şeklinde algılar. Benim yazdığım komut da algıladığı biçimde yazımıdır.
Çok teşekkürler
Hocam buradan hiç sorulara cevap vermiyorsunuz
adam udmy den yetişemiyor herhalde yine her zaman olduğu gibi parayı veren düdüğü çalıyor
c# en zor konusu
int[,] dizi = new int[3, 2];
dizi[0, 0] = 10; // birinci satır birinci sütun
dizi[0, 1] = 20; // birinci satır ikinci sütun
dizi[1, 0] = 30; // ikinci satır birinci sütun
dizi[1, 1] = 40; // ikinci satır ikinci sütun
dizi[2, 0] = 50; // üçüncü satır birinci sütun
dizi[2, 1] = 60; // üçüncü satır ikinci sütun
for (int i = 0; i < 3; i++) // satırları okut
{
for (int j = 0; j < 2; j++) // sütunları okut
Console.Write(" {0} ", dizi[i, j]); // dizinin i ninci satırını ve j ninci sütununu yazdır
Console.WriteLine();
}
Console.ReadLine();
en zorlandığım bu galiba..
Ben yapdım
ornek:
int[,] matris = new int[3, 2];
matris[0, 0] = 10;
matris[0, 1] = 20;
matris[1, 0] = 30;
matris[1, 1] = 40;
matris[2, 0] = 50;
matris[2, 1] = 60;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
Console.Write(" {0} ", matris[i, j]);
Console.WriteLine();
}
Console.Read();
29.03.23🥹
int[,] dizi = new int[3, 2];
dizi[0, 0] = 25;
dizi[0, 1] = 20;
dizi[2, 0] = 21;
dizi[2, 1] = 45;
dizi[1, 0] = 35;
dizi[1, 1] = 40;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
Console.Write(dizi[i, j] + " ");
Console.WriteLine();
}
Console.ReadKey();
int[,] matris = new int[3,2];
matris[0, 0] = 10;
matris[ 0, 1] = 35;
matris[1, 0] = 20;
matris[1, 1] = 90;
matris[2, 0] = 30;
matris[2, 1] = 22;
for(int i=0;i
Ben yapdım
HELAL