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.
notları hesaplarken sayaç gibi int j = 0 deyip j,j+1,j+2 şeklinde ayarlama yapmak tüm işi 2 satır kodla halletmek (for un içini kastediyorum) çok pratik bir çözüm. çiftsayilar[i] = sayi yazip her seferinde sayi += 2 şeklinde ayarlama yapmakta çok pratik bir çözüm. Ağzına sağlık hocam.
24.23'ten sonra söylediğiniz kelimelerden sonra sizi tanımıyor olsam bile sempati duymaya,kanım ısınmaya başladı. Kodlama yolunuzda başarılar diliyorum, talebeniz olmaktan da iftihar ediyorum.
Merhaba. Teşekkür ederim. Eğitimlerden faydalanmanız beni memnun ediyor. Ben de sizler gibi eğitime ve öğrenmeye değer veren izleyenlerim olduğu için mutluluk duyuyorum. Başarılar dilerim.
Merhaba. Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. C# Console Dersleri oynatma listesinde epeyce ilerlemişsiniz. Kendinizi kısaca tanıtarak info@sendekodyaz.com adresine mail atarsanız sizlerle bu konuları tekrar edebileceğiniz bir kaynak paylaşacağım. İyi çalışmalar diliyorum.
Merhaba Sümeyye Hanım. C# Dersleri ile ilgili olumlu görüşlerinize sevindim. Ben de bir eğitimciyim :) info@sendekodyaz.com adresine mail atarsanız sizlere online bir kaynak hediye edeceğim. İyi çalışmalar diliyorum.
teşekkürler hocam, dizilerin ilk bölümünü üç kez izledim ancak anlayabildim videoda bahsettiğiniz üzere diziler gerçekten biraz uğraştırıcı görünüyor, akılda fazla kalmıyor gece geç saat olduğu için bu gün sadece bir kez dinledim yarın ve ilerleyen günlerde tekrar dinlemeye devam edeceğim. eğitimler için gerçekten çok teşekkür ederiz. Ellerinize sağlık
Merhaba. 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.
Hocam merhaba. Sade bir dil ile çok faydalı bir çalışma. Benim gibi yeni başlayanlar için harika bir kaynak. Emeğinize sağlık, Allah razı olsun. Başarılar dilerim
Hocam videolarınız gerçekten harika çok teşekkürler ben bir soru sormak istiyorum canlı olarak gelen sensör verilerini nasıl bir diziye atabiliriz örnek bulamadım bu konu hakkında sonra bu oluşturulan diziden bir grafik yapacağım da.
Merhabalar hocam kod yazmaya ilk defa 1 hafta önce sizinle başladım hevesle ileriyorum. Eğitim videolarınız için çok teşekkürler. Şöyle bir sorum olucak dizileri ve if else yapısını kullanarak böyle bir program yazdım tamamen alıştırma yapmak için daha kısa bir şekilde if'leri kullanmadan yazılabilir miydi ? yazılabilirse hangi yapıyla yazılabilir ? Şimdiden teşekkürler , iyi çalışmalar. Console.WriteLine("Öğrenci Numara listesi :100, 101,102,103,104,105,106,107"); string[] ögrencinolar = new string[] {"100","101" , "102", "103" , "104", "105", "106", "107" }; double secim; basadön: Console.WriteLine("Öğrenci numaranızı girin:"); secim = Convert.ToDouble(Console.ReadLine()); if (secim==100) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:100", secim); } else if (secim==101) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:82", secim); } else if (secim==102) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:59", secim); } else if (secim==103) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:41",secim); } else if (secim==104) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:73", secim); } else if (secim==105) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:64", secim); } else if (secim==106) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:55", secim); } else if (secim==107) { Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:26", secim); } else { Console.WriteLine("Sistemimiz de belirttiğiniz numaralı öğrenci bulunmamaktadır , lütfen doğru veya eksiksiz bir öğrenci numarası girin."); goto basadön; } Console.ReadKey();
Küçük bir dinleyici tavsiyesi vermek istiyorum. Yapacağınız örnekleri önceden söyleyip siz daha çözmeden öğrencilerin çözmesini isterseniz öğrencileriniz adına gerçekten çok güzel bir şey olmuş olur. Mesela "şehir isimlerini klavyeden girmenizi istiyorum ve şehirler alfabetik sıraya göre sıralanarak ekrana gösterilsin." Bunun gibi önceden söyleyip sonradan çözümünü yapsanız daha güzel olurdu bence ama bu haliyle bile çok güzel ve anlaşılır şekilde anlatmışsınız hocam.Çok teşekkür ederiz...
Merhaba. Teşekkür ederim Süleyman Bey. Önerinizi dikkate alacağım. Console dersleri benim ilk online eğitim tecrübemdi. Form derslerinde daha kaliteli içerikler hazırlamaya çalıştım. Başarılar diliyorum.
Merhaba. Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. C# Console Dersleri oynatma listesinde epeyce ilerlemişsiniz. Kendinizi kısaca tanıtarak info@sendekodyaz.com adresine mail atarsanız sizlerle bu konuları tekrar edebileceğiniz bir kaynak paylaşacağım. İyi çalışmalar diliyorum.
Merhaba hocam bizim bu dersi anlatan hocamız kod yazarken matrix getlength gibi ifadeler kullanıyor kanalınızda bunlarla alakalı örnekler varmıydı göremedim ve türkçe ifade kelimeler cümleler kullanmadan j , kk, a gibi zor görünsün diye sorularda bu şekilde soracakmış ne yapmam gerek kafam karıştı lütfen cevaplayın Hocam şimdiden teşekkürler 🙏🏻🙏🏻
Merhaba. Aslında programlama dillerinde diziler ve matrisler aynı anlamda kullanılıyor. Bazı kaynaklarda çok boyutlu ve eşit elemanlı diziler matris olarak adlandırılıyor. Matrislerin çarpım işlemleri gibi konular bir nevi çok boyutlu dizilerin çarpımı gibi düşünülebilir. Yani diziler konusunu anladığınızda üniversitedeki dersinize de destek olmuş olursunuz. Değişkenleri j, kk, a gibi isimlendirmek emin olun sizi zorlamak için değildir. Zamandan kazanmak adına eğitmen değişken isimlerini kısa ifadeler olarak tanımlıyordur diye düşünüyorum. Eğitimlerle ilgili anlamadığınız kısım olursa sorabilirsiniz. Başarılar diliyorum.
Hocam merhaba.Size bir sorum olacaktı. Boyutlu dizilerde yaptığımız örnekte notları biz tanımlıyorduk.Mesela notları kullanıcıdan almak istersek nasıl bir yol izlemeliyiz?Örnekte 5 satır 3 sütun dedik.Notları girdiğimiz yere yani süslü parantezler içine bir değişken atayıp,mesela i,j,k gibi bunları kullanıcıdan alabilir miyiz?
Merhaba. Öncelikle mesajınıza hızlı cevap veremediğim için üzgünüm. Lakin bir örnekle konuyu açıklamak için ancak fırsat bulabildim. Tabi ki boyutu ne olursa olsun dizi elemanları klavyeden girilebilir. Burada dikkat edeceğimiz husus dizinin değişken türü ile diziye aktarılacak elemanların değişken türünün aynı olmasıdır. Aşağıdaki örnek kodu çalıştırdığınızda konuyu daha iyi anlayacağınızı düşünüyorum. Örnekle ilgili sorularınız olursa cevaplarım. Başarılar dilerim. int[,] notlar=new int[2,3]; for (int i = 0; i
Estafurullah hocam.Dönmeniz bile benim için yeterlidir.Verdiğiniz kodların aynısını,size sorumu sorduktan sonra denemiştim ve olumlu bir sonuç almıştım.Sizin yazmanızla yazdığım kodları doğrulamış oldum.İyi ki varsınız.Cevap için teşekkürler. Bir de son soru olarak form uygulamalarına ne zaman geçeceğiz ve console dersleri ne zaman biter acaba?
+Endüktans Merhaba. Console uygulamalarında access veri tabanı işlemleri ile bitecek. Bu hafta veri tabanı işlemlerine başlayacağım inşallah örnek hazırlıyorum. Form uygulamalarını planlıyorum Ağustos sonu Eylül başını bulabilir. Çok uzun süren kapsamlı bir içerik hazırlayacağım ve 10 ay falan devam edecek.
Hocam Selamlar, Videodaki 3. Örnek olan ortalama hesaplamaya ek olarak geçti kaldı sistemi yapmak istedim amacım if else yapısını kullanarak ortalama eğer 50 altı ise yanına kaldı yazdırmaktı ancak if yapısını olusturduktan sonra parantez içerisinde olusturduğumuz double ortalama değişkenini görmedi dolayısı ile bende geçti kaldı sistemini kuramadım sebebi nedir acaba şimdiden teşekkür ederim :)
Selamlar Ramazan Bey. C# Console Dersleri oynatma listesinde Diziler konusuna kadar geldiyseniz Programlama Temelleri konularında epeyce ilerlemişsiniz demektir. Yazdığınız komutları görmeden yorum yapamayacağım. info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız sizlere bu konuların üzerinde tekrar geçebileceğiniz bir kaynak ileteceğim.
●1.sorum kitap öneriniz var mı? ●2.sorum ben bu dizi':lerle [ ] Random ifadesini bir arada nasıl kullanabilirim? Bir şans oyunu yapmak istiyorumda... Ben oyunumu şu şekilde planlamak istiyorum. ☆ 1 den 50 ye kadar Random sayılar seçilecek ("zaten buraya kadar problem yok önceki videolarda anlatmıstınız.") fakat bu seçilen sayılardan bazıları benim belirlediğim özel sayılar içinden olacak. Ne demek istiyorum : 1 den 50 ye kadar sayılar içinden 15 adet özel sayı belirlemiş olayım. Program Random biçimde 10 tahmin gerceklestirsin fakat her tahminde benim istediğim kadar özel sayı bu 10 tahminin içinde yer alsın. ☆Ör: Bilgisayar tahmin sayısı 10 (5 adet özel + 5 adet diğer sayı) ve her iki sayı grubundanda Random atama yapsın. Böyle bir kod yazabilmem mümkün mü?
Tabiki böyle bir kod yazmanız mümkün. Her defasında üretilen sayıyı diziye yeni bir eleman olarak ekleyeceksiniz. Bunu for döngüsü ile yapabilirsiniz. Özel sayıları da dizide saklarsınız, random ile dizi eleman sayısı aralığında bir sayı üretirsiniz, sonra dizinin o elemanını çektirirsiniz. Burada uğraşmanız gereken seçilen sayının tekrar seçilmemesini sağlayacak bir algoritma geliştirecek olmanızdır. Kolay gelsin.
+Fatih Mutlu For döngüsü 12 defa çalışıyor ancak sayı değişkeni her döngüde 2 artıyor bu yüzden. For döngüsü sayacı yani i=1 iken sayı 0 i=2 iken sayı=2 i=3 iken sayi=4. ...
dizi her çalıstıgında 2 artıyor ise 13 e geldiğinde bunu if ile durdurup mesaj verdirmemiz gerekir ozaman 24 e kadar girmesini istemiyorum mesela ne bilim baska zaman bir program yazarken böl fazladan veri çıkacak ortaya bunun önüne nasıl geçerim hocam yani ne yapabilirdim ki 24 e kadar gitmesin
13 elemanlı dizi tanımlanmıştır. int[] ciftsayiler = new int[13]; sayi isminde başlangıç değeri 0 olan değişken tanımlanmıştır. int sayi = 0; dizi 13 elemanlı olduğu için 13 defa çalışacak for döngüsü oluşturulmuştur. Ancak i 0'dan başlatılmıştır çünkü dizi elemanları 0-12 arasındadır. i diziye eleman atarken dizi indisi olarak kullanılacaktır. Döngü ilk çalıştığında sayi değişkeninin değeri olan 0 dizinin i yani 0. elemanı olarak kaydedilecektir. Her döngüde sayı değişkeni 2 artacak ve döngüye yeni eleman olarak eklenecektir. Zaten programın amacı da 0-24 arasındaki çift sayıların bir dizide saklanmasıdır. for (int i = 0; i
Merhaba. Allah siz gençlere de zihin açıklığı versin. Üniversite de akademisyen olmayı ben de çok isterdim. Üniversiteye ilk kayıt olduğumda amacım buydu ancak bir yandan çalışmak bir yandan üniversite dersleri buna engel oldu. Yüksek lisans ve doktora eğitimine de yönelmedim. Yine de transfer etme şansınız varsa kabul ederim :)
Dizinin boyutunu kullanıcıdan alamıyoruz. Ben bu şekilde yapılmadığını hatırlıyorum. Bunun yerine eleman sayısı başlangıçta belirsiz bir dizi tanımlayabilirsiniz.
//Button Her basıldığında, ilk elemandan başlayarak sırası ile dizini tüm elemanlarını listbox'a ekleyiniz. //Ancak eksiğiniz her elemanıda bir havuza toplayarak anlık olarak elemanların toplanmını tepeye yazınız. bu soruda nasıl bir işlem uygulanmalı abi açıklama yapacak durumdaysan yazarmısın ?
+Oyun Oyun Merhaba. ListBox1.Items.AddRange yöntemi ile dizi elemanlarını ListBox1 nesnesine ekleyebilirsin. For döngüsü ile elemanları toplatıp ListBoxa ekleyebilirsin. Başarılar dilerim.
Merhaba Hüseyin Bey. Şu an Arduino dersleri, Unity dersleri eğitimlerine yoğunlaştık. Pizza sipariş programını neden form projesi olarak yapmayı düşünmüyorsunuz. Kanalımızdaki c# form derslerine göz atmanızı tavsiye ederim. Orada veri tabanı işlemlerini de anlattım. Böylece güzel bir pizza takip otomasyon projesi geliştirebilirsiniz. İyi çalışmalar diliyorum.
öncelikle merhaba size bir şey sormak istiyorum c# console de nasıl grafik oluşturacağız.Başka bir programdan yararlanmadan ? Bir diğer sorum ise grafikte oran %54 çıktığını varsayalım.Ben %10 luk dilimler için * işaretini %5 lik kısımlar için başka bir işareti % 1 lik kısımlar için başka bir işareti hangi değişkenle tanıtıp %54 oran için 5 tane * 4 tane - işareti programa yazdıracağım ödevimi kısa bir süre içinde teslim etmem gerekecek yardımcı olursanız çok makbule geçer teşekkürler.
Merhaba. Son zamanlarda özellikle Mekatronik Mühendisliği ödevlerinde console ortamında grafik oluşturma konusunu içeren ödevler veriliyor. Console ortamında genellikle programlama temellerini öğrenmek için kullanıyoruz. Grafik ile ilgili uygulamaları genellikle Form Uygulamalarında gerçekleştiriyoruz. For döngüsü kullanarak değişkenin değeri kadar * işaretini ekrana yazdırabilirsiniz. Linkteki eğitim videosu sanırım bu konuda size yardımcı olacaktır. ruclips.net/video/sOjtaLY3L3o/видео.html
Bende Mekatronik Mühendisliği okuyorum projemi tamamladım ve sadece grafik oluşturma işlemi kaldı.Form kullanmadan console ekranına %10 luk kısımları * işareti %5 lik kısmı - işareti %1 lik kısmı ! işareti ile nasıl yapabilirim bunu hangi değişkenle yazıp ekrana yazdırmam gerekiyor?
Bir önceki yorumunuza cevaben for döngüsü eğitimi ile ilgili video linki göndermiştim. O videoyu izlerseniz sanırım for döngüsü ile grafiğe benzer bir algoritma geliştirebilirsiniz.
sizin videolarını izleyerek kendimi c# ta geliştirdiğimi düşünüyorum . For döngüsü eğitiminizi de izlemiştim fakat benim sormak istediğim başka bir şey örneğin deponun oranı %49 ben bunu ****-!!!! şeklinde nasıl yazdırabilirim o şekilleri hangi değişkenle tutmam gerekiyor onu bulamadım?
+FALCON FALCON Merhaba. Bu eğitim serisini temel programlama temelleri olarak düşündüm o yüzden fazla değinmedim. İlerleyen zamanlarda inşallah değinirim. Başarılar dilerim.
Selamlar Mustafa Bey. info@sendekodyaz.com adresine mail atarsanız sizleri diziler ve metotlar gibi konuları içeren kaynağa daha yönlendireceğim. İyi çalışmalar diliyorum.
using System; namespace Diziler { class Program { static void Main(string[] args) { int diziBoyutu = 0; BASADON: Console.Write("Dizi Boyutu Ne Kadar Olsun: "); string girilen = Console.ReadLine(); foreach (char chr in girilen) { if (!char.IsNumber(chr)) { Console.Clear(); Console.WriteLine("Sayısal Bir Değer Girmediniz!"); Console.WriteLine("Lütfen Sayısal Bir değer Girerek Tekrar Deneyin."); Console.WriteLine(""); goto BASADON; } else { diziBoyutu = Convert.ToInt32(girilen); } } string[] dizim = new string[diziBoyutu]; for (int i = 0; i < diziBoyutu; i++) { dizim[i] = DateTime.Now.AddDays(i).ToString("dddd"); Console.WriteLine(dizim[i]); } } } }
Merhaba. Bu eğitim serisi programlama temellerini öğretmek için hazırlanmıştır. Matris oluşturma konusunun programlamaya yeni başlayanlar fazla detay olduğunu düşünüyorum.
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.
notları hesaplarken sayaç gibi int j = 0 deyip j,j+1,j+2 şeklinde ayarlama yapmak tüm işi 2 satır kodla halletmek (for un içini kastediyorum) çok pratik bir çözüm. çiftsayilar[i] = sayi yazip her seferinde sayi += 2 şeklinde ayarlama yapmakta çok pratik bir çözüm. Ağzına sağlık hocam.
Hocam çok teşekkür ederiz valla ünide hocaların saatlerce anlattığını kısacık zamanda kavrattınız çok sağolun
24.23'ten sonra söylediğiniz kelimelerden sonra sizi tanımıyor olsam bile sempati duymaya,kanım ısınmaya başladı. Kodlama yolunuzda başarılar diliyorum, talebeniz olmaktan da iftihar ediyorum.
Merhaba. Teşekkür ederim. Eğitimlerden faydalanmanız beni memnun ediyor. Ben de sizler gibi eğitime ve öğrenmeye değer veren izleyenlerim olduğu için mutluluk duyuyorum. Başarılar dilerim.
@@SendeKodYaz Teşekkür ederim :)
{
Console.Writeline("Teşekkür ederim, ağzınıza sağlık");
Console.Readkey();
}
Merhaba. Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. C# Console Dersleri oynatma listesinde epeyce ilerlemişsiniz. Kendinizi kısaca tanıtarak info@sendekodyaz.com adresine mail atarsanız sizlerle bu konuları tekrar edebileceğiniz bir kaynak paylaşacağım. İyi çalışmalar diliyorum.
@@SendeKodYaz hocam Azerbaycandan Izliyorum Sızı Dizi Ne demek ? Film demek degilmiydi?
Hocam gerçekten ama gerçekten hem bukadar kapsamlı hem bukadar yalın anlatmayı başarıyorsunuz harikasınız keşke okul öğretmenimde siz olsaydınız🌸
Merhaba Sümeyye Hanım. C# Dersleri ile ilgili olumlu görüşlerinize sevindim. Ben de bir eğitimciyim :) info@sendekodyaz.com adresine mail atarsanız sizlere online bir kaynak hediye edeceğim. İyi çalışmalar diliyorum.
teşekkürler hocam, dizilerin ilk bölümünü üç kez izledim ancak anlayabildim videoda bahsettiğiniz üzere diziler gerçekten biraz uğraştırıcı görünüyor, akılda fazla kalmıyor gece geç saat olduğu için bu gün sadece bir kez dinledim yarın ve ilerleyen günlerde tekrar dinlemeye devam edeceğim. eğitimler için gerçekten çok teşekkür ederiz. Ellerinize sağlık
Emeğinize Sağlık. Teşekkür ediyorum.
gerçekten harika eğitimler harika bir adam tebrikler
Merhaba. 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.
Hocam merhaba. Sade bir dil ile çok faydalı bir çalışma. Benim gibi yeni başlayanlar için harika bir kaynak. Emeğinize sağlık, Allah razı olsun. Başarılar dilerim
Teşekkür ederim Murat Bey. Eğitimlerden faydalanmanıza sevindim. Ülkemizin yazılım alanındaki gelişimine katkı sağlamaya çalışıyoruz. Başarılar diliyorum.
Hocam videolarınız gerçekten harika çok teşekkürler ben bir soru sormak istiyorum canlı olarak gelen sensör verilerini nasıl bir diziye atabiliriz örnek bulamadım bu konu hakkında sonra bu oluşturulan diziden bir grafik yapacağım da.
Merhabalar hocam kod yazmaya ilk defa 1 hafta önce sizinle başladım hevesle ileriyorum. Eğitim videolarınız için çok teşekkürler.
Şöyle bir sorum olucak dizileri ve if else yapısını kullanarak böyle bir program yazdım tamamen alıştırma yapmak için daha kısa bir şekilde if'leri kullanmadan yazılabilir miydi ? yazılabilirse hangi yapıyla yazılabilir ?
Şimdiden teşekkürler , iyi çalışmalar.
Console.WriteLine("Öğrenci Numara listesi :100, 101,102,103,104,105,106,107");
string[] ögrencinolar = new string[] {"100","101" , "102", "103" , "104", "105", "106", "107" };
double secim;
basadön:
Console.WriteLine("Öğrenci numaranızı girin:");
secim = Convert.ToDouble(Console.ReadLine());
if (secim==100)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:100", secim);
}
else if (secim==101)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:82", secim);
}
else if (secim==102)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:59", secim);
}
else if (secim==103)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:41",secim);
}
else if (secim==104)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:73", secim);
}
else if (secim==105)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:64", secim);
}
else if (secim==106)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:55", secim);
}
else if (secim==107)
{
Console.WriteLine("{0} Numaralı Öğrencinin ortalaması:26", secim);
}
else
{
Console.WriteLine("Sistemimiz de belirttiğiniz numaralı öğrenci bulunmamaktadır , lütfen doğru veya eksiksiz bir öğrenci numarası girin.");
goto basadön;
}
Console.ReadKey();
Küçük bir dinleyici tavsiyesi vermek istiyorum.
Yapacağınız örnekleri önceden söyleyip siz daha çözmeden öğrencilerin çözmesini isterseniz öğrencileriniz adına gerçekten çok güzel bir şey olmuş olur.
Mesela "şehir isimlerini klavyeden girmenizi istiyorum ve şehirler alfabetik sıraya göre sıralanarak ekrana gösterilsin." Bunun gibi önceden söyleyip sonradan çözümünü yapsanız daha güzel olurdu bence ama bu haliyle bile çok güzel ve anlaşılır şekilde anlatmışsınız hocam.Çok teşekkür ederiz...
Merhaba. Teşekkür ederim Süleyman Bey. Önerinizi dikkate alacağım. Console dersleri benim ilk online eğitim tecrübemdi. Form derslerinde daha kaliteli içerikler hazırlamaya çalıştım. Başarılar diliyorum.
Ben de öyle düşünüyorum. :) Teşekkürler.
hocam emeğinize sağlık efsane anlatımınız için teşekkürler
Merhaba. Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. C# Console Dersleri oynatma listesinde epeyce ilerlemişsiniz. Kendinizi kısaca tanıtarak info@sendekodyaz.com adresine mail atarsanız sizlerle bu konuları tekrar edebileceğiniz bir kaynak paylaşacağım. İyi çalışmalar diliyorum.
foreach ile de döngüyü denseydiniz daha iyi karşılaştırma yapardık acaba foreach döngüsünü kullanarak yapabilirmiisiniz yada kodunu bilen varmı?
Merhaba hocam bizim bu dersi anlatan hocamız kod yazarken matrix getlength gibi ifadeler kullanıyor kanalınızda bunlarla alakalı örnekler varmıydı göremedim ve türkçe ifade kelimeler cümleler kullanmadan j , kk, a gibi zor görünsün diye sorularda bu şekilde soracakmış ne yapmam gerek kafam karıştı lütfen cevaplayın Hocam şimdiden teşekkürler 🙏🏻🙏🏻
Merhaba. Aslında programlama dillerinde diziler ve matrisler aynı anlamda kullanılıyor. Bazı kaynaklarda çok boyutlu ve eşit elemanlı diziler matris olarak adlandırılıyor. Matrislerin çarpım işlemleri gibi konular bir nevi çok boyutlu dizilerin çarpımı gibi düşünülebilir. Yani diziler konusunu anladığınızda üniversitedeki dersinize de destek olmuş olursunuz. Değişkenleri j, kk, a gibi isimlendirmek emin olun sizi zorlamak için değildir. Zamandan kazanmak adına eğitmen değişken isimlerini kısa ifadeler olarak tanımlıyordur diye düşünüyorum. Eğitimlerle ilgili anlamadığınız kısım olursa sorabilirsiniz. Başarılar diliyorum.
SendeKodYaz sınavdan 100 aldım teşekkürler hocam sevgiler
Hocam merhaba.Size bir sorum olacaktı.
Boyutlu dizilerde yaptığımız örnekte notları biz tanımlıyorduk.Mesela notları kullanıcıdan almak istersek nasıl bir yol izlemeliyiz?Örnekte 5 satır 3 sütun dedik.Notları girdiğimiz yere yani süslü parantezler içine bir değişken atayıp,mesela i,j,k gibi bunları kullanıcıdan alabilir miyiz?
Merhaba. Öncelikle mesajınıza hızlı cevap veremediğim için üzgünüm. Lakin bir örnekle konuyu açıklamak için ancak fırsat bulabildim. Tabi ki boyutu ne olursa olsun dizi elemanları klavyeden girilebilir. Burada dikkat edeceğimiz husus dizinin değişken türü ile diziye aktarılacak elemanların değişken türünün aynı olmasıdır. Aşağıdaki örnek kodu çalıştırdığınızda konuyu daha iyi anlayacağınızı düşünüyorum. Örnekle ilgili sorularınız olursa cevaplarım. Başarılar dilerim.
int[,] notlar=new int[2,3];
for (int i = 0; i
Estafurullah hocam.Dönmeniz bile benim için yeterlidir.Verdiğiniz kodların aynısını,size sorumu sorduktan sonra denemiştim ve olumlu bir sonuç almıştım.Sizin yazmanızla yazdığım kodları doğrulamış oldum.İyi ki varsınız.Cevap için teşekkürler.
Bir de son soru olarak form uygulamalarına ne zaman geçeceğiz ve console dersleri ne zaman biter acaba?
+Endüktans Merhaba. Console uygulamalarında access veri tabanı işlemleri ile bitecek. Bu hafta veri tabanı işlemlerine başlayacağım inşallah örnek hazırlıyorum. Form uygulamalarını planlıyorum Ağustos sonu Eylül başını bulabilir. Çok uzun süren kapsamlı bir içerik hazırlayacağım ve 10 ay falan devam edecek.
SendeKodYaz cevap için teşekkürler hocam. Egitimlerinizi sabırsızlıkla bekliyorum. Allah razı olsun. Emeginize sağlık.
Hocam Selamlar,
Videodaki 3. Örnek olan ortalama hesaplamaya ek olarak geçti kaldı sistemi yapmak istedim amacım if else yapısını kullanarak ortalama eğer 50 altı ise yanına kaldı yazdırmaktı ancak if yapısını olusturduktan sonra parantez içerisinde olusturduğumuz double ortalama değişkenini görmedi dolayısı ile bende geçti kaldı sistemini kuramadım sebebi nedir acaba şimdiden teşekkür ederim :)
Selamlar Ramazan Bey.
C# Console Dersleri oynatma listesinde Diziler konusuna kadar geldiyseniz Programlama Temelleri konularında epeyce ilerlemişsiniz demektir. Yazdığınız komutları görmeden yorum yapamayacağım. info@sendekodyaz.com adresine kendinizi kısaca tanıtarak mail atarsanız sizlere bu konuların üzerinde tekrar geçebileceğiniz bir kaynak ileteceğim.
Hocam CS0021 hatası alıyorum ortalama hesaplarken çözemedim yardımcı olursanız başka döküman varsa da alabilir miyiz ? Şimdiden teşekkürler
●1.sorum kitap öneriniz var mı?
●2.sorum ben bu dizi':lerle [ ] Random ifadesini bir arada nasıl kullanabilirim?
Bir şans oyunu yapmak istiyorumda... Ben oyunumu şu şekilde planlamak istiyorum.
☆ 1 den 50 ye kadar Random sayılar seçilecek ("zaten buraya kadar problem yok önceki videolarda anlatmıstınız.") fakat bu seçilen sayılardan bazıları benim belirlediğim özel sayılar içinden olacak.
Ne demek istiyorum : 1 den 50 ye kadar sayılar içinden 15 adet özel sayı belirlemiş olayım. Program Random biçimde 10 tahmin gerceklestirsin fakat her tahminde benim istediğim kadar özel sayı bu 10 tahminin içinde yer alsın.
☆Ör: Bilgisayar tahmin sayısı 10 (5 adet özel + 5 adet diğer sayı) ve her iki sayı grubundanda Random atama yapsın.
Böyle bir kod yazabilmem mümkün mü?
Tabiki böyle bir kod yazmanız mümkün. Her defasında üretilen sayıyı diziye yeni bir eleman olarak ekleyeceksiniz. Bunu for döngüsü ile yapabilirsiniz. Özel sayıları da dizide saklarsınız, random ile dizi eleman sayısı aralığında bir sayı üretirsiniz, sonra dizinin o elemanını çektirirsiniz. Burada uğraşmanız gereken seçilen sayının tekrar seçilmemesini sağlayacak bir algoritma geliştirecek olmanızdır. Kolay gelsin.
çok guzel anlaşılır ornekler
hocam string türünde 1,2,3, diye sıraladık hata vermez mi
Hocam ben bu arraysı anlamadım tam olarak nerede kullanılıyor bu arrays,biraz gözüme gereksiz geldi.
Merhaba. info@sendekodyaz.com adresine mail atarsanız bu konudaki eksikliklerinizi tamamlayacak bir kaynağı sizlerle paylaşacağım.
Hocam son örnekteki çift sayıları listelediğimde 0 dan başlayıp 24 e kadar geldi neden acaba
+Fatih Mutlu For döngüsü 12 defa çalışıyor ancak sayı değişkeni her döngüde 2 artıyor bu yüzden. For döngüsü sayacı yani i=1 iken sayı 0 i=2 iken sayı=2 i=3 iken sayi=4. ...
dizi her çalıstıgında 2 artıyor ise 13 e geldiğinde bunu if ile durdurup mesaj verdirmemiz gerekir ozaman 24 e kadar girmesini istemiyorum mesela ne bilim baska zaman bir program yazarken böl fazladan veri çıkacak ortaya bunun önüne nasıl geçerim hocam yani ne yapabilirdim ki 24 e kadar gitmesin
13 elemanlı dizi tanımlanmıştır.
int[] ciftsayiler = new int[13];
sayi isminde başlangıç değeri 0 olan değişken tanımlanmıştır.
int sayi = 0;
dizi 13 elemanlı olduğu için 13 defa çalışacak for döngüsü
oluşturulmuştur. Ancak i 0'dan başlatılmıştır çünkü dizi elemanları 0-12
arasındadır. i diziye eleman atarken dizi indisi olarak kullanılacaktır.
Döngü ilk çalıştığında sayi değişkeninin değeri olan 0 dizinin i yani 0.
elemanı olarak kaydedilecektir. Her döngüde sayı değişkeni 2 artacak ve
döngüye yeni eleman olarak eklenecektir. Zaten programın amacı da
0-24 arasındaki çift sayıların bir dizide saklanmasıdır.
for (int i = 0; i
bir insan bu kadar mı güzel anlatır.. Allah razı olsun hocam .. mümkünse sizi bizim üniye transfer etsek olmaz mı ? :)
Merhaba. Allah siz gençlere de zihin açıklığı versin. Üniversite de akademisyen olmayı ben de çok isterdim. Üniversiteye ilk kayıt olduğumda amacım buydu ancak bir yandan çalışmak bir yandan üniversite dersleri buna engel oldu. Yüksek lisans ve doktora eğitimine de yönelmedim. Yine de transfer etme şansınız varsa kabul ederim :)
Emeğine sağlık hocam. Ne güzel söyledin kod yazan gençlere ihtiyacı var ülkenin. sadece tüketmekle olmuyor. üretmek lazım
dizinin boyutunu kullanıcıdan alabilir miyiz.teşekkürler
Dizinin boyutunu kullanıcıdan alamıyoruz. Ben bu şekilde yapılmadığını hatırlıyorum. Bunun yerine eleman sayısı başlangıçta belirsiz bir dizi tanımlayabilirsiniz.
//Button Her basıldığında, ilk elemandan başlayarak sırası ile dizini tüm elemanlarını listbox'a ekleyiniz.
//Ancak eksiğiniz her elemanıda bir havuza toplayarak anlık olarak elemanların toplanmını tepeye yazınız.
bu soruda nasıl bir işlem uygulanmalı abi açıklama yapacak durumdaysan yazarmısın ?
+Oyun Oyun Merhaba. ListBox1.Items.AddRange yöntemi ile dizi elemanlarını ListBox1 nesnesine ekleyebilirsin. For döngüsü ile elemanları toplatıp ListBoxa ekleyebilirsin. Başarılar dilerim.
sağolasın abi yardımcı olduğun için
+Oyun Oyun Önemli değil. Size yazılım hayatınızda başarılar dilerim.
Saolasın abi
Hocam konsoldan pizza sipariş programı oluştururmusun ?
Merhaba Hüseyin Bey. Şu an Arduino dersleri, Unity dersleri eğitimlerine yoğunlaştık. Pizza sipariş programını neden form projesi olarak yapmayı düşünmüyorsunuz. Kanalımızdaki c# form derslerine göz atmanızı tavsiye ederim. Orada veri tabanı işlemlerini de anlattım. Böylece güzel bir pizza takip otomasyon projesi geliştirebilirsiniz. İyi çalışmalar diliyorum.
@@SendeKodYaz bana ödev o şekilde verildi konsoldan yapılması gerekildiğini söylediler o yüzden
Her videonun altına teşekkür eden bir kod yazacağım :)
Desteğiniz için çok teşekkür ederim.
süper ders
öncelikle merhaba size bir şey sormak istiyorum c# console de nasıl grafik oluşturacağız.Başka bir programdan yararlanmadan ? Bir diğer sorum ise grafikte oran %54 çıktığını varsayalım.Ben %10 luk dilimler için * işaretini %5 lik kısımlar için başka bir işareti % 1 lik kısımlar için başka bir işareti hangi değişkenle tanıtıp %54 oran için 5 tane * 4 tane - işareti programa yazdıracağım ödevimi kısa bir süre içinde teslim etmem gerekecek yardımcı olursanız çok makbule geçer teşekkürler.
Merhaba. Son zamanlarda özellikle Mekatronik Mühendisliği ödevlerinde console ortamında grafik oluşturma konusunu içeren ödevler veriliyor. Console ortamında genellikle programlama temellerini öğrenmek için kullanıyoruz. Grafik ile ilgili uygulamaları genellikle Form Uygulamalarında gerçekleştiriyoruz. For döngüsü kullanarak değişkenin değeri kadar * işaretini ekrana yazdırabilirsiniz. Linkteki eğitim videosu sanırım bu konuda size yardımcı olacaktır. ruclips.net/video/sOjtaLY3L3o/видео.html
Bende Mekatronik Mühendisliği okuyorum projemi tamamladım ve sadece grafik oluşturma işlemi kaldı.Form kullanmadan console ekranına %10 luk kısımları * işareti %5 lik kısmı - işareti %1 lik kısmı ! işareti ile nasıl yapabilirim bunu hangi değişkenle yazıp ekrana yazdırmam gerekiyor?
Bir önceki yorumunuza cevaben for döngüsü eğitimi ile ilgili video linki göndermiştim. O videoyu izlerseniz sanırım for döngüsü ile grafiğe benzer bir algoritma geliştirebilirsiniz.
sizin videolarını izleyerek kendimi c# ta geliştirdiğimi düşünüyorum . For döngüsü eğitiminizi de izlemiştim fakat benim sormak istediğim başka bir şey örneğin deponun oranı %49 ben bunu ****-!!!! şeklinde nasıl yazdırabilirim o şekilleri hangi değişkenle tutmam gerekiyor onu bulamadım?
Biraz bekleyin algoritma üzerine çalışacağım.
hocam merhaba acaba mümkünse bir tanede çok boyutlu video örneği çekermisiniz
+FALCON FALCON Merhaba. Bu eğitim serisini temel programlama temelleri olarak düşündüm o yüzden fazla değinmedim. İlerleyen zamanlarda inşallah değinirim. Başarılar dilerim.
hocam bir dizideki en küçük ve en büyük değeri bulma yı anlatabilirmisiniz.
Selamlar Mustafa Bey. info@sendekodyaz.com adresine mail atarsanız sizleri diziler ve metotlar gibi konuları içeren kaynağa daha yönlendireceğim. İyi çalışmalar diliyorum.
using System;
namespace Diziler
{
class Program
{
static void Main(string[] args)
{
int diziBoyutu = 0;
BASADON:
Console.Write("Dizi Boyutu Ne Kadar Olsun: ");
string girilen = Console.ReadLine();
foreach (char chr in girilen)
{
if (!char.IsNumber(chr))
{
Console.Clear();
Console.WriteLine("Sayısal Bir Değer Girmediniz!");
Console.WriteLine("Lütfen Sayısal Bir değer Girerek Tekrar Deneyin.");
Console.WriteLine("");
goto BASADON;
}
else
{
diziBoyutu = Convert.ToInt32(girilen);
}
}
string[] dizim = new string[diziBoyutu];
for (int i = 0; i < diziBoyutu; i++)
{
dizim[i] = DateTime.Now.AddDays(i).ToString("dddd");
Console.WriteLine(dizim[i]);
}
}
}
}
Bukadar değilki diziler matris oluşturma falan var ama hiçbirini anlatmadınki
Merhaba. Bu eğitim serisi programlama temellerini öğretmek için hazırlanmıştır. Matris oluşturma konusunun programlamaya yeni başlayanlar fazla detay olduğunu düşünüyorum.
@@SendeKodYaz c# dersleri matris içeriyorsa öğrenmek zorundayız yapacak birşey yok.Bende sıfırdan başladım programlama ile ilgili hiçbirşey bilmiyorum ama zor konuları atlayarak biryere varamayızki öğrenmek zorundaysam öğrenirim
Merhaba. Diziler konusunu anlatırken çok boyutlu dizilerden yani matrislerden temel düzeyde bahsettiğimi hatırlıyorum.
@@muhammetdsdn adamı ne darlıyon:) git öğren başka yerde.