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/
(İf if if 'i anlamayanlar için küçük bir yazı)Kodunu if if if şeklinde yazarsan eğer, programın her if değerinin doğruluğunu dener. Eğer kodunu if else if şeklinde yazarsan if şartı sağlandığı takdirde else if kısmına girilmez. Örnek olarak: if x > 5: print("1") if x > 4: print("2") if x > 5: print("1") else if x > 4: print("2") x değişkenimiz 6 olsun. Üstteki kod bloğunda hem 1 çıktısını hem 2 çıktısını görürüz. Fakat alttaki kod bloğunda sadece 1 çıktısını görürüz. else if yapısı "eğer değilse" anlamı taşır. Yani eğer if yapımız False değerini dönerse else if yapısı çalışır. Fakat sen her satırda if if if olarak yazarsan eğer hepsi birbirinden bağımsız çalışacaktır.
@Hasan Hüseyin Yılmaz int x = 6; if (x > 5) { Console.WriteLine(" 1 "); if(x > 4) { Console.WriteLine(" 2 "); } // Burada hem 1 hem 2 yazılır. int x = 6; if (x > 5) { Console.WriteLine(" 1 "); else if(x > 4) { Console.WriteLine(" 2 "); } // Burada sadece 1 yazılır. // if, if olduğunda her iki koşulu da sorgular ve koşulu sağlayanlar çalıştırır. Ama; if, else if olduğunda if çalışırsa else if'i, else if çalışırsa if'i çalıştırmaz. Sadece birinin çalıştırır. // Oldu mu knk? :)
bugün 3.günüm 8.derse kadar her şeyi çok iyi kavradım, teşekkür ederim güzel anlatımınız için, fazla yavaş anlatıyorsunuz, onu da hız ayarıyla düzeltebiliyoruz hocam çok sağolun
string mevsim; Console.WriteLine("Lütfen bir mevsim Giriniz.{GİRDİĞİNİZ MEVSİMİN AYLARI YAZILACAKTIR}"); mevsim = Console.ReadLine(); if (mevsim == "yaz") { Console.WriteLine("Yaz mevsiminin ayları: haziran temmuz ağustos"); } else if (mevsim== "kış") { Console.WriteLine("Kış mevsiminin ayları: aralık ocak şubat"); } else if (mevsim == "ilkbahar") { Console.WriteLine("İlkbahar mevsimin ayları: mart nisan mayıs"); } else if (mevsim == "sonbahar") { Console.WriteLine("Sonbahar mevsiminin ayları : eylül ekim kasım"); } else { Console.WriteLine("Lütfen sadece küçük harfler ile mevsimleri yazınız aksi halde bu hatayı almaya devam edeceksiniz.!!!!"); } Console.Read(); Console.WriteLine("YAPTIKTAN SONRA SORUNSUZ ÇALIŞTIGINDA DUYULAN HİS :) :) :) :) :)");
hocam sene 2020 aradan 5 sene geçmiş ama yine çok güzel anlatmışsınız 20:12 de verdiğiniz ödev burda hocam; double tutar, indirim, odenecek; Console.WriteLine("Aldıgınız Tutarı Giriniz"); tutar = Convert.ToDouble(Console.ReadLine()); if (tutar > 0 && tutar 101 && tutar 251 && tutar
Ben 2017 de izliyorum😁😁10.sınıftayım ve sınavım var mevsim if else örneğini okulda yetiştirememiştim ve sınavda sorulacakmış çok teşekkürler çok yardımcı oldunuz diğer örnekleri de izledim😊😊😊😊
Hocam 2. örnekte neden sonraki koşullara ELSE IF yerine IF dediniz? Bunu bayağı kişi sormuş ama cevaplanamamış. Aklıma çok takıldı. Eğer else if yerine if kullanabiliyorsak else if'in gerekliliği nedir?
else if yazması için hala %10 inidirm ile ilgili olayın devam ediyor olması lazım ama ikinci indirim farklı bir konu olduğu için if yazdı. umarım anlatabilmişimdir :) 1 yıl geçmiş ama olsun
benim bilgisayar programcılığı, yok algoritma yok c# falan sıfır bilgiye sahiptim. murat hoca sayesinde sanki yıllar öncesine dönmüş lise okuyor gibi hissettim. tarih:8.9.2018 itibari ile c#console derslerini yarıladım. hocanın örnekleri ile takılıp kalmıyorum kafamdan algoritmalar oluşturup kodlarını yazıyorum.
@@Ben-_7369 Hocam aslında altta bahsetmişler ama anlatayım. Aslında burada aynı anda gerçekleşecek bir şarta yer verilmemiş. Bu açıdan bu kullanımı doğru bulmuyorum. Diyelim ki bir öğrencinin sınav notlarına göre ödül kazanabileceği bir durum var. Öğrenci, 90 ve üzeri bir not aldığında "A" ödülü, 80 ve üzeri bir not aldığında "B" ödülü ve 70 ve üzeri bir not aldığında "C" ödülü kazanabilir. Bu durumda, öğrenci birden fazla ödül kazanabilir ve her ödül için ayrı bir koşul kontrolü yapmamız gerekir. int notDegeri = 85; if (notDegeri >= 90) { Console.WriteLine("Öğrenci A ödülünü kazandı."); } if (notDegeri >= 80) { Console.WriteLine("Öğrenci B ödülünü kazandı."); } if (notDegeri >= 70) { Console.WriteLine("Öğrenci C ödülünü kazandı."); } Bu örnekte, öğrencinin not değeri 85 olduğunda, "if-if-if" kullanımı sayesinde "B" ve "C" ödüllerini kazandığını görebiliriz. Eğer "if-else if-else if" yapısı kullanılsaydı, sadece "B" ödülünü kazandığını görürdük, çünkü bir koşul doğru olduğunda diğer koşullar kontrol edilmez.
anadolu lisesindeyim (9.sınıf) o yüzden meslek dersimiz yok ama meslek te yazılım seçersek veya üniversitede sınavlar kağıda mı oluyor pc yemi yada başka birşeye mi ?
Bugünkü Ödev,yine biraz daha geliştirdim double f, i, t; Console.WriteLine("***** Toplam Ödenecek Tutar Bulma Programı ****"); Console.WriteLine(); Console.WriteLine("Etiket Fiyatını Giriniz: "); f = Convert.ToDouble(Console.ReadLine()); if (f < 100) { i = f * 10 / 100; t = f - i; Console.WriteLine(); Console.WriteLine("İndirim Tutarı: "+i); Console.WriteLine("Ödenecek Tutar: " + t); } if (100
2. örnek bir tık saçma olmuş. Çünkü 2. örnek else if yapısı ile de çözülebilecekken if if yapısı daha uygun örneklerle izah edilmeliydi. int tutar, indirim, odeme; Console.WriteLine("Alisveris Tutari Giriniz: "); tutar = Convert.ToInt32(Console.ReadLine()); if (tutar 100 && tutar 150 && tutar < 200) { Console.WriteLine("%20 indirim kazandiniz!"); indirim = (tutar * 20) / 100; odeme = (tutar * 80) / 100; Console.WriteLine("İndirim Tutari: " + indirim); Console.WriteLine("Tutar: " + odeme); } Console.Read(); if if örneğini açıklayacak örnek de şudur: int x = 6; if (x > 5) { Console.WriteLine(" 1 "); if(x > 4) { Console.WriteLine(" 2 "); } // Burada hem 1 hem 2 yazılır. int x = 6; if (x > 5) { Console.WriteLine(" 1 "); else if(x > 4) { Console.WriteLine(" 2 "); } // Burada sadece 1 yazılır. // if, if olduğunda her iki koşulu da sorgular ve koşulu sağlayanlar çalıştırır. Ama; if, else if olduğunda if çalışırsa else if'i, else if çalışırsa if'i çalıştırmaz. Sadece birinin çalıştırır.
+yusuf can karahan kardeşim bir satır önce if yazıyorya ordaki if ise anlamına geliyor sonra else if yaızyor. burdaki else değilse anlamına geliyor. else if= değilse ise anlamına geliyor :) inşallah alnlarsın :D
kardeşim sadece else if deki fark şudur if eyer işlemim buysa bu olsun eyer else ifse bu olsun buda degilse diger else if olsun mantık bu yani anlarsın eminim okursan yazımı
@@creatve6170 2 seçenekli şık olursa else if , çoktan seçmeli olursa if if mi olacak yani ? Misal gs bjk maçı kazanan kaybeden diye if ,else if kodlayacaz. beraberliğide katarsak 3 seşenekli if if if mi _?
string mevsimler; Console.Write ("LÜTFEN BİR AY ADI GİRİNİZ: ") mevsimler=Console.Readline ( ); if (mevsimler=="ARALIK OCAK ŞUBAT") { Console.Write("KIŞ MEVSİMİ") } 2 adet ( else if ) ilkbahar ve yaz için aynı şekilde düzenledim, Son blok (else) bloğu ve sonbahar için... F5 çalıstırıyorum soruyu soruyor değeri giriyorum direkt (else) blogunu okuyur (if yada else if) bloklarını kontrol etmiyor neden?
c# ile ilgili bir sorum olacaktıda akşamlar Klavyeye girilecek olan yaş değerine göre karşılığını ekrana yazan proğramın akış şemasını çiziniz?cevabı bulamadım
Hocam veri tiplerinin özelliklerini anlatan bir video hazırlar mısınız. Ö rneğin string te string oldugu için ("") koyuldu dedınız de kafam karışıyor lise öğretimindeyim teşekkürler
abi acikcasi ben senin 2'incisi kadar zorlamadim yaptigim sey: using System; namespace if_else_3 { class Program { static void Main(string[] args) { Console.WriteLine("ALI BABANIN KITAP DUKKANINA HOS GELDINIZ"); double para, indirim; Console.Write("Ne kadar mebla harcadiniz: "); para = Convert.ToInt32(Console.ReadLine()); indirim = para; if (para 100 && para 150 && para
int x, indirim, odenecek; Console.Write("Alisveris tutarini girin: "); x = Convert.ToInt32(Console.ReadLine()); if (x100 && x< 150) { indirim = x * 15 / 100; odenecek = x - indirim; Console.Write("Toplam miktar " + odenecek); } Console.Read(); Bu örnekdeki sonuncu if'de "x< 150" yazınca program ödenecek miktarı yazmıyor.x
arkadaşlar kodu yazdım sonra bi uyarı aldım değişkeni tanımlarken mevsim=Console.ReadLine(); yyazdıktan sonra diyoki boş değer atanamaz normalde böyle yazdığım zaman hiç böyle bi uyarı vermiyodu nedenini bilen varsa yazarsa sevinirim
@@ErdemKlc-ox2dp string mevsim; Console.Write("BİR MEVSİM GİRİNİZ: "); mevsim=Console.ReadLine(); if(mevsim=="kış") { Console.WriteLine("ARALIK OCAK ŞUBAT"); } else if (mevsim=="ilkbahar") { Console.WriteLine("MART NİSAN MAYIS"); } else if (mevsim=="yaz") { Console.WriteLine("HAZİRAN TEMMUZ AĞUSTOS"); } else if (mevsim=="sonbahar") { Console.WriteLine("EYLÜL EKİM KASIM"); } else { Console.WriteLine("HATALI MEVSİM GİRİŞİ TEKRAR DENEYİNİZ"); } Console.Read(); visual studio code üzerinden yazıyorum ama nedense mevsim=Console.ReadLine(); yazdıktan sonra kodun devamınıda yazdıktan sonra hala boş değer atanamaz diye uyarı çıkıyo kod çalışıyo ama niyeyse uyarı veriyo sonuçta mevsim değişkeni girilen değere eşit olduğu için niye boş değer atanamaz diyo anlamadım
Biraz uğraştım anlatırken durdurup yaptım string a, b, c; double x, y, z,t,indirim,tutar; Console.WriteLine("**** KİTAPÇI AHVCXA ****"); Console.WriteLine(); Console.WriteLine("1-) 50 $ -- Hayvan Çiftliği"); Console.WriteLine("2-) 100 $ -- Beyaz Diş"); Console.WriteLine("3-) 150 $ -- Kumarbaz"); Console.WriteLine(); Console.WriteLine("Merhaba! Hangi Kitapları Almak İstersiniz ? "); Console.WriteLine("Evet veya Hayır Söylemeniz Yeterli ^^"); Console.WriteLine(); x = 50; y = 100; z = 150; t = 0;
Console.Write("Hayvan Çiftliği ? : "); a = Console.ReadLine(); Console.Write("Beyaz Diş ? : "); b = Console.ReadLine(); Console.Write("Kumarbaz ? : "); c = Console.ReadLine(); Console.WriteLine(); if (a=="evet") { t = +x; } else { x = 0; } if (b=="evet") { t = x+y; } else { y = 0; } if (c=="evet") { t = x+y+z; } else { z = 0;
Else iften sonra else açıp Hatalı Mevsim Girişi diyebilirsin ben bu şekil yaptım. Kod olarak şöyle; else { Console.WriteLine("Hatalı Mevsim Girişi Yaptınız"); }
string ay; ay= Console.ReadLine(); if (ay == "Ocak" || ay == "Şubat" || ay == "Mart") { Console.WriteLine("Kış"); } else if (ay == "Nisan" || ay == "Mayıs" || ay == "Haziran") { Console.WriteLine("İlkbahar"); } else if (ay == "Temmuz" || ay == "Ağustos" || ay == "Eylül") { Console.WriteLine("Yaz"); } else { Console.WriteLine("Sonbahar"); } bende böle yaptım bu daha bi otantik oldu sanki ;)
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
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/
(İf if if 'i anlamayanlar için küçük bir yazı)Kodunu if if if şeklinde yazarsan eğer, programın her if değerinin doğruluğunu dener. Eğer kodunu if else if şeklinde yazarsan if şartı sağlandığı takdirde else if kısmına girilmez. Örnek olarak:
if x > 5:
print("1")
if x > 4:
print("2")
if x > 5:
print("1")
else if x > 4:
print("2")
x değişkenimiz 6 olsun. Üstteki kod bloğunda hem 1 çıktısını hem 2 çıktısını görürüz. Fakat alttaki kod bloğunda sadece 1 çıktısını görürüz. else if yapısı "eğer değilse" anlamı taşır. Yani eğer if yapımız False değerini dönerse else if yapısı çalışır. Fakat sen her satırda if if if olarak yazarsan eğer hepsi birbirinden bağımsız çalışacaktır.
Python la değilde C# la anlatsaydın daha iyi olurudu
@Hasan Hüseyin Yılmaz
int x = 6;
if (x > 5)
{
Console.WriteLine(" 1 ");
if(x > 4)
{
Console.WriteLine(" 2 ");
}
// Burada hem 1 hem 2 yazılır.
int x = 6;
if (x > 5)
{
Console.WriteLine(" 1 ");
else if(x > 4)
{
Console.WriteLine(" 2 ");
}
// Burada sadece 1 yazılır.
// if, if olduğunda her iki koşulu da sorgular ve koşulu sağlayanlar çalıştırır. Ama; if, else if olduğunda if çalışırsa else if'i, else if çalışırsa if'i çalıştırmaz. Sadece birinin çalıştırır.
// Oldu mu knk? :)
@@softwareeng.8010 Biraz erken olmuş :))
ya ne dion mk
7 yıl geçmesine rağmen burdayız ve izliyoruz çok teşekkür ederiz siz olmasanız nabacaktım hocam.
bugün 3.günüm 8.derse kadar her şeyi çok iyi kavradım, teşekkür ederim güzel anlatımınız için, fazla yavaş anlatıyorsunuz, onu da hız ayarıyla düzeltebiliyoruz hocam çok sağolun
Soğuk bir kış akşamı 20 Aralık 2015 ten 2020 ye hocam. Hala izleniyor maşallah
Tarih 16.09.2022 ve izliyorum ve gerçekten kolay anlaşılır olması için elinden geleni yapmışsın hocam. Teşekkür ederim
string mevsim;
Console.WriteLine("Lütfen bir mevsim Giriniz.{GİRDİĞİNİZ MEVSİMİN AYLARI YAZILACAKTIR}");
mevsim = Console.ReadLine();
if (mevsim == "yaz")
{
Console.WriteLine("Yaz mevsiminin ayları: haziran temmuz ağustos");
}
else if (mevsim== "kış")
{
Console.WriteLine("Kış mevsiminin ayları: aralık ocak şubat");
}
else if (mevsim == "ilkbahar")
{
Console.WriteLine("İlkbahar mevsimin ayları: mart nisan mayıs");
}
else if (mevsim == "sonbahar")
{
Console.WriteLine("Sonbahar mevsiminin ayları : eylül ekim kasım");
}
else
{
Console.WriteLine("Lütfen sadece küçük harfler ile mevsimleri yazınız aksi halde bu hatayı almaya devam edeceksiniz.!!!!");
}
Console.Read();
Console.WriteLine("YAPTIKTAN SONRA SORUNSUZ ÇALIŞTIGINDA DUYULAN HİS :) :) :) :) :)");
eyw
hocam sene 2020 aradan 5 sene geçmiş ama yine çok güzel anlatmışsınız 20:12 de verdiğiniz ödev burda hocam;
double tutar, indirim, odenecek;
Console.WriteLine("Aldıgınız Tutarı Giriniz");
tutar = Convert.ToDouble(Console.ReadLine());
if (tutar > 0 && tutar 101 && tutar 251 && tutar
aynısı sadece sonda tl var :D
21.01.2023 7yıl geçmiş ama halen daha birilerinin hayatına dokunabiliyorsun çok teşekkür ederiz .
Gerçekten mükemmel ötesi anlatıyorsunuz. Daha önce zor gelen şeyleri şuan kolaylıkla yapıyorum. Çok ama çok teşekkür ederim. :)
else
Console.WriteLine("Hatalı mevsim girisi yaptiniz ...");
2024 yılına saatler var ve biz halen izliyoruz , emeğinize sağlık hocam ...
double a, b, c, kdv, indirim, tutar, vergi;
Console.Write("Vergisiz fiyat: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Alış fiyatı: ");
b = Convert.ToDouble(Console.ReadLine());
if (a < 100)
{
kdv = a * 18 / 100;
vergi = a + kdv;
indirim = vergi * 7 / 100;
tutar = vergi - indirim;
c = tutar - b;
Console.WriteLine("KDV tutarı: " + kdv);
Console.WriteLine("Vergili tutar: "+ vergi);
Console.WriteLine("İndirimli tutar: " + tutar + " ** %7 indirim **");
Console.WriteLine("Kaar: " + c);
Console.Read();
}
else if (a >= 100 && a < 150)
{
kdv = a * 18 / 100;
vergi = a + kdv;
indirim = vergi * 15 / 100;
tutar = vergi - indirim;
c = tutar - b;
Console.WriteLine("KDV tutarı: " + kdv);
Console.WriteLine("Vergili tutar: " + vergi);
Console.WriteLine("İndirimli tutar: " + tutar + " ** %15 indirim **");
Console.WriteLine("Kaar: " + c);
Console.Read();
}
else if (a >= 150 && a < 250)
{
kdv = a * 18 / 100;
vergi = a + kdv;
indirim = vergi * 20 / 100;
tutar = vergi - indirim;
c = tutar - b;
Console.WriteLine("KDV tutarı: " + kdv);
Console.WriteLine("Vergili tutar: " + vergi);
Console.WriteLine("İndirimli tutar: " + tutar + " ** %20 indirim **");
Console.WriteLine("Kaar: " + c);
Console.Read();
}
else if (a >=250 && a < 500)
{
kdv = a * 18 / 100;
vergi = a + kdv;
indirim = vergi * 30 / 100;
tutar = vergi - indirim;
c = tutar - b;
Console.WriteLine("KDV tutarı: " + kdv);
Console.WriteLine("Vergili tutar: " + vergi);
Console.WriteLine("İndirimli tutar: " + tutar + " ** %30 indirim **");
Console.WriteLine("Kaar: " + c);
Console.Read();
}
else if (a >= 500 && a < 1000)
{
kdv = a * 18 / 100;
vergi = a + kdv;
indirim = vergi * 40 / 100;
tutar = vergi - indirim;
c = tutar - b;
Console.WriteLine("KDV tutarı: " + kdv);
Console.WriteLine("Vergili tutar: " + vergi);
Console.WriteLine("İndirimli tutar: " + tutar + " ** %40 indirim **");
Console.WriteLine("Kaar: " + c);
Console.Read();
}
Programın geliştirilmiş versiyonu buyrun. :D
Önceki Videolarda olduğu gibi İf-Elseİf-Else yapısını kullanmayıp İf-İf-if yapmanız ve bunu açıklamamanız biraz kafa karıştırmış olabilir.
elfe if denedim hata verdi sanırım int değer için uygun değil
Neden olduğunu bilen varmı ?
Yazarsa sevinirim
ben denedim else if else if oldu
SENE 2021 HAYLA İZLİYORUM :)
Anlatım Cok iyi Teşekkürler.
13:30 50-5 ten 55 çıkıyor :)
7:45 Teşekkürler dua için reis , gündüz farklı bir iş akşam yazılım öğrenmeye devam 10.01.2023 (23:59) :))
Ben 2017 de izliyorum😁😁10.sınıftayım ve sınavım var mevsim if else örneğini okulda yetiştirememiştim ve sınavda sorulacakmış çok teşekkürler çok yardımcı oldunuz diğer örnekleri de izledim😊😊😊😊
2018 de izliyorum
@@kise2468 2019 da izliyorum
@@clowerdark8378 2020 de izliyorum
@@atetaxcorporation 2021
@@grandprime8518 2022 :)
Emegine saglik kiymetli hocam geçte olsa bu bilgiler çok kıymetli tabiki deyerini kıymetini bilenler bilir saygılar
Coook tesekkur ederim cok guzel anlatiyisunuz sizin sayenizde sinavdan gecicem insallah.
Hocam 2. örnekte neden sonraki koşullara ELSE IF yerine IF dediniz? Bunu bayağı kişi sormuş ama cevaplanamamış. Aklıma çok takıldı. Eğer else if yerine if kullanabiliyorsak else if'in gerekliliği nedir?
else if yazması için hala %10 inidirm ile ilgili olayın devam ediyor olması lazım ama ikinci indirim farklı bir konu olduğu için if yazdı. umarım anlatabilmişimdir :) 1 yıl geçmiş ama olsun
hocam ben 23.02.2021 den yazıyorum. eger hala 2015 yılındaysanız orda kalın :)
Hocam, önceki videolarda if else yaptınız fakat bu videoda if if if olarak bize anlattınız ikisinin arasında ki fark nedir ?
benim bilgisayar programcılığı, yok algoritma yok c# falan sıfır bilgiye sahiptim. murat hoca sayesinde sanki yıllar öncesine dönmüş lise okuyor gibi hissettim. tarih:8.9.2018 itibari ile c#console derslerini yarıladım. hocanın örnekleri ile takılıp kalmıyorum kafamdan algoritmalar oluşturup kodlarını yazıyorum.
Console.Write("Abi helal olsun yemin ediyorum sinifta anlamadigim konuyu 20 dk anlattin);
Hocam emeğinize sağlaık. Salağa anlatır gibi anlattığınız için çok güzel anlıyorum
Ben siz yapmaya başlamadan yapıp daha sonrasında kontrol ediyorum, neyi doğru/yanlış yapmışım diye. Ben bu örneği bu şekilde yaptım;
int kitap,ind10,ind15,ind20;
Console.WriteLine("Alışverişine ödediğiniz tutarı giriniz: ");
kitap=Convert.ToInt32(Console.ReadLine());
ind10 = kitap - (kitap * 10) / 100;
ind15 = kitap - (kitap * 15) / 100;
ind20 = kitap - (kitap * 20) / 100;
if (kitap < 100 && kitap > 0)
{
Console.WriteLine("%10 İndiriminiz uygulanmıştır. Güncel tutarınız: " + ind10);
}
else if (kitap < 150 && kitap >= 100)
{
Console.WriteLine("%15 İndiriminiz uygulanmıştır. Güncel tutarınız: " + ind15);
}
else if (kitap < 200 && kitap >= 150)
{
Console.WriteLine("%20 İndiriminiz uygulanmıştır. Güncel tutarınız: " + ind20);
}
Console.ReadLine();
kral inşallah sende emeklerinin karşılığını alırsın allah razı olsun
Harika
Tarih 15.07.2047 aradan 31 yıl geçti hala izleniyor hocam
çok anlaşılır yapmış "hemde baya çok"🤔
bende 20 aralik 2018de izliyorum tesekkurler!!!!
2019 da izliyorum bende .d
@@clowerdark8378 2020 xd
Hocam neden if if? if den sonra else if gelmiyor anlamadım.
şimdi anladınmı anladıysan söylesene
@@Ben-_7369 Hocam aslında altta bahsetmişler ama anlatayım. Aslında burada aynı anda gerçekleşecek bir şarta yer verilmemiş. Bu açıdan bu kullanımı doğru bulmuyorum.
Diyelim ki bir öğrencinin sınav notlarına göre ödül kazanabileceği bir durum var. Öğrenci, 90 ve üzeri bir not aldığında "A" ödülü, 80 ve üzeri bir not aldığında "B" ödülü ve 70 ve üzeri bir not aldığında "C" ödülü kazanabilir. Bu durumda, öğrenci birden fazla ödül kazanabilir ve her ödül için ayrı bir koşul kontrolü yapmamız gerekir.
int notDegeri = 85;
if (notDegeri >= 90)
{
Console.WriteLine("Öğrenci A ödülünü kazandı.");
}
if (notDegeri >= 80)
{
Console.WriteLine("Öğrenci B ödülünü kazandı.");
}
if (notDegeri >= 70)
{
Console.WriteLine("Öğrenci C ödülünü kazandı.");
}
Bu örnekte, öğrencinin not değeri 85 olduğunda, "if-if-if" kullanımı sayesinde "B" ve "C" ödüllerini kazandığını görebiliriz. Eğer "if-else if-else if" yapısı kullanılsaydı, sadece "B" ödülünü kazandığını görürdük, çünkü bir koşul doğru olduğunda diğer koşullar kontrol edilmez.
Bende "böyle bir mevsim yok canım" diyo. Kabul mü? :))
While döngüsünü soracaktım ben aslında da 12. dersmiş. Allah razı olsun Başkan ♥
en son örnekte niye alt alta if kullanılıor
Murat Hoca selamlar,
Programda şöyle bi hata buldum arkadaşlarla paylaşmak istedim.
İlk if komutunda x
hata yok 100 yazınca %15 hesaplıyor büyük eşit olduğu için
dediğin gibi çakışsa bile program çalışır iki indirimide gösterir hem %10 hem %15 i
@@ufukdenizozturk5654 hoca neden o soruda else if yazmadı da if yazdı sadece açıklayabilir misin orayı rica etsem
@murat yücedağ else if yerine , if yazsak program hata veririmi denedim vermiyorda
anadolu lisesindeyim (9.sınıf) o yüzden meslek dersimiz yok ama meslek te yazılım seçersek veya üniversitede sınavlar kağıda mı oluyor pc yemi yada başka birşeye mi ?
Teşekkürler
Bugünkü Ödev,yine biraz daha geliştirdim
double f, i, t;
Console.WriteLine("***** Toplam Ödenecek Tutar Bulma Programı ****");
Console.WriteLine();
Console.WriteLine("Etiket Fiyatını Giriniz: ");
f = Convert.ToDouble(Console.ReadLine());
if (f < 100)
{
i = f * 10 / 100;
t = f - i;
Console.WriteLine();
Console.WriteLine("İndirim Tutarı: "+i);
Console.WriteLine("Ödenecek Tutar: " + t);
}
if (100
2. örnek bir tık saçma olmuş. Çünkü 2. örnek else if yapısı ile de çözülebilecekken if if yapısı daha uygun örneklerle izah edilmeliydi.
int tutar, indirim, odeme;
Console.WriteLine("Alisveris Tutari Giriniz: ");
tutar = Convert.ToInt32(Console.ReadLine());
if (tutar 100 && tutar 150 && tutar < 200)
{
Console.WriteLine("%20 indirim kazandiniz!");
indirim = (tutar * 20) / 100;
odeme = (tutar * 80) / 100;
Console.WriteLine("İndirim Tutari: " + indirim);
Console.WriteLine("Tutar: " + odeme);
}
Console.Read();
if if örneğini açıklayacak örnek de şudur:
int x = 6;
if (x > 5)
{
Console.WriteLine(" 1 ");
if(x > 4)
{
Console.WriteLine(" 2 ");
}
// Burada hem 1 hem 2 yazılır.
int x = 6;
if (x > 5)
{
Console.WriteLine(" 1 ");
else if(x > 4)
{
Console.WriteLine(" 2 ");
}
// Burada sadece 1 yazılır.
// if, if olduğunda her iki koşulu da sorgular ve koşulu sağlayanlar çalıştırır. Ama; if, else if olduğunda if çalışırsa else if'i, else if çalışırsa if'i çalıştırmaz. Sadece birinin çalıştırır.
+Murat Yücedağ abi önceden 1.yi if yazıp digerlerini else if yazıyorduk burda neden if yazdık hepsine orayı anlayamadım ?
+yusuf can karahan kardeşim bir satır önce if yazıyorya
ordaki if ise anlamına geliyor
sonra else if yaızyor. burdaki else değilse anlamına geliyor.
else if= değilse ise anlamına geliyor :)
inşallah alnlarsın :D
ben bile anlamadım kdsjkdfjg
kardeşim sadece else if deki fark şudur if eyer işlemim buysa bu olsun eyer else ifse bu olsun buda degilse diger else if olsun mantık bu yani anlarsın eminim okursan yazımı
@@creatve6170 2 seçenekli şık olursa else if , çoktan seçmeli olursa if if mi olacak yani ? Misal gs bjk maçı kazanan kaybeden diye if ,else if kodlayacaz. beraberliğide katarsak 3 seşenekli if if if mi _?
Console. Write("İndirim Tutarı: " + indirim)
20: 30'un cevabını ben böyle yaptım. Doğru mu?
evet ben de aynısı yaptım doğru
7:37 sağol abi
string mevsimler;
Console.Write ("LÜTFEN BİR AY ADI GİRİNİZ: ")
mevsimler=Console.Readline ( );
if (mevsimler=="ARALIK OCAK ŞUBAT")
{
Console.Write("KIŞ MEVSİMİ")
}
2 adet ( else if ) ilkbahar ve yaz için aynı şekilde düzenledim,
Son blok (else) bloğu ve sonbahar için...
F5 çalıstırıyorum soruyu soruyor değeri giriyorum direkt (else) blogunu okuyur (if yada else if) bloklarını kontrol etmiyor neden?
REİS SEN "ARALIK OCAK SUBATI" "KIŞA" ESITLEMISSIN CALIŞTIRDIGINDA EGER AYLARI TAM YAZMASSAN HATA VERIR VE READLİNEDEKİ L BUYUK
yönetim bilişim Sistemleri 2015 te de biliniyormuş vay be
ybs mi okuyosun
Hocam ben indirimi de yaptım ama 150 üstü yazmıyor sayıyı kabul ediyor ama tutarı veya indirimi gözükmüyor niye acaba
decimal x, indirim, odenecek;
Console.WriteLine("Alisveris Tutarını Giriniz: ");
x = Convert.ToDecimal(Console.ReadLine());
if (x < 100)
{
indirim = x * 30 / 100;
odenecek = x - indirim;
Console.WriteLine("Toplam Ödenecek Tutar:" + odenecek);
Console.WriteLine("İndirim Tutarını Giriniz: " + indirim);
}
if (x >= 100 && x < 150)
{
indirim = x * 50 / 100;
odenecek = x - indirim;
Console.WriteLine("Toplam Ödenecek Tutar:" + odenecek);
Console.WriteLine("İndirim Tutarını Giriniz: " + indirim);
{
if (x >= 150 && x
ToDouble olacak knk TOdecimal yapmıssın
Biraz matematikle daha basit yazılabilir kitapçı sorusu
İf (tutar < 100)
{ console.writeline((tutar*80)/100);
}
%20 sini almakla aynı işlem
evet kardeşim ben de böyle düşünmüştüm
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace kararyapilari10
{
class Program
{
static void Main(string[] args)
{
int ilkfiyat, indirim, indirimlifiyat;
Console.Write("Lütfen Kitabın Fiyatını Giriniz: ");
ilkfiyat = Convert.ToInt32(Console.ReadLine());
if (ilkfiyat=100&&ilkfiyat=200)
{
indirim = ilkfiyat * 20 / 100;
indirimlifiyat = ilkfiyat - indirim;
Console.WriteLine("Kitabınız {0} TL den {1} TL ye inmiştir.", ilkfiyat, indirimlifiyat);
}
Console.Read();
}
}
}
c# ile ilgili bir sorum olacaktıda akşamlar
Klavyeye girilecek olan yaş değerine göre karşılığını ekrana yazan proğramın akış şemasını çiziniz?cevabı bulamadım
akış şeması istemiş yani algoritma çizmelisin. c# ile alakalı sanmıyorum kodlarını istersen soruya göre mantıksız olur.
if yas
eğer sayı girip onun harfle yazılmış halini almak istiyorsanız o kısım ascii kodlarına giriyor onunla ilgili videolar izle.
Hocam veri tiplerinin özelliklerini anlatan bir video hazırlar mısınız. Ö rneğin string te string oldugu için ("") koyuldu dedınız de kafam karışıyor lise öğretimindeyim teşekkürler
2019 dan selamlar :)
2020 den aleyküm selam :)
@@furkany1181 2020 den selamlar
string mevsim;
Console.Write("Bir mevsim adı girin:");
mevsim = Console.ReadLine();
if (mevsim == "kış")
{
Console.WriteLine("Aralık, Ocak, Şubat");
}
else if (mevsim == "ilkbahar")
{
Console.WriteLine("Mart, Nisan, Mayıs");
}
else if (mevsim == "yaz")
{
Console.WriteLine("Haziran, Temmuz, Ağustos");
}
else if (mevsim == "sonbahar")
{
Console.WriteLine("Eylül, Ekim, Kasım ");
}
else
{
Console.WriteLine("Böyle bir mevsim yok.");
}
Console.ReadLine();
abi acikcasi ben senin 2'incisi kadar zorlamadim yaptigim sey:
using System;
namespace if_else_3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("ALI BABANIN KITAP DUKKANINA HOS GELDINIZ");
double para, indirim;
Console.Write("Ne kadar mebla harcadiniz: ");
para = Convert.ToInt32(Console.ReadLine());
indirim = para;
if (para 100 && para 150 && para
Hocam double olan değişkeni neden double'a tekrar çeviriyoruz veya int'i neden int32 ye çeviriyoruz?
onceki derslerde anlatmisti
adı üstünde convert.to-int :) tekrar adı üstünde convert.Todouble - toınt tam sayılar için kullanılır todouble virgüllü sayılar için bukadar basit
programdan gelen değişkenler string olarak gelir hepsini dönüştürmek lazım farkettiysen stringle girilen veride convertlemedi sadece readline yazdı
double ilkfiyat, yuzdeindirim, sonfiyat;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("***** İNDİRİM UYGULAMASI *****");
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("");
Console.Write("İlk fiyatını giriniz: ");
ilkfiyat = Convert.ToDouble(Console.ReadLine());
Console.Write("İndirim miktarını yüzde cinsinden sembolsüz giriniz: ");
yuzdeindirim = Convert.ToDouble(Console.ReadLine());
sonfiyat = (ilkfiyat - (ilkfiyat * (yuzdeindirim / 100)));
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Son fiyat = "+sonfiyat);
Console.Read();
işinize yarayabilir virgüllü değerlerde dahil.
pratik yapmak iyidir...
int x, indirim, odenecek;
Console.Write("Alisveris tutarini girin: ");
x = Convert.ToInt32(Console.ReadLine());
if (x100 && x< 150)
{
indirim = x * 15 / 100;
odenecek = x - indirim;
Console.Write("Toplam miktar " + odenecek);
}
Console.Read();
Bu örnekdeki sonuncu if'de "x< 150" yazınca program ödenecek miktarı yazmıyor.x
Kardeşim hiç mi matematik bilgin yok ? = deki = kapsar anlamına geliyor. Yani 150 yi birinde kapsayıp diğerinde kapsamıyor.
hepsını ekranda gormek ıstersem eger mevsımlerın hangı komutla yaparım..yanı hepsını yazdırsın
arkadaşlar kodu yazdım sonra bi uyarı aldım değişkeni tanımlarken mevsim=Console.ReadLine(); yyazdıktan sonra diyoki boş değer atanamaz normalde böyle yazdığım zaman hiç böyle bi uyarı vermiyodu nedenini bilen varsa yazarsa sevinirim
kodun tamamını atabilir misin
@@ErdemKlc-ox2dp
string mevsim;
Console.Write("BİR MEVSİM GİRİNİZ: ");
mevsim=Console.ReadLine();
if(mevsim=="kış")
{
Console.WriteLine("ARALIK OCAK ŞUBAT");
}
else if (mevsim=="ilkbahar")
{
Console.WriteLine("MART NİSAN MAYIS");
}
else if (mevsim=="yaz")
{
Console.WriteLine("HAZİRAN TEMMUZ AĞUSTOS");
}
else if (mevsim=="sonbahar")
{
Console.WriteLine("EYLÜL EKİM KASIM");
}
else
{
Console.WriteLine("HATALI MEVSİM GİRİŞİ TEKRAR DENEYİNİZ");
}
Console.Read();
visual studio code üzerinden yazıyorum
ama nedense mevsim=Console.ReadLine();
yazdıktan sonra kodun devamınıda yazdıktan sonra hala boş değer atanamaz diye uyarı çıkıyo kod çalışıyo ama niyeyse uyarı veriyo sonuçta mevsim değişkeni girilen değere eşit olduğu için niye boş değer atanamaz diyo anlamadım
bu dersten hiç bir şey anlamadım ama sağ olun hocam
Allah aşkına brawl stars oynayan birisi kodalamadan ne anlar
son örneği anlamadın
hocam o bahsettiğiniz soru ancak 25 30 puan olur
abi gamemaker dersleri çekebilme şansın varmı?
Mevsimler benim işime yaradı da kapanma sorun oluyor. Entere basınca kapatmak yerine yeniden sorsun istiyorum.
do whilee yapıştır
Biraz uğraştım anlatırken durdurup yaptım
string a, b, c;
double x, y, z,t,indirim,tutar;
Console.WriteLine("**** KİTAPÇI AHVCXA ****");
Console.WriteLine();
Console.WriteLine("1-) 50 $ -- Hayvan Çiftliği");
Console.WriteLine("2-) 100 $ -- Beyaz Diş");
Console.WriteLine("3-) 150 $ -- Kumarbaz");
Console.WriteLine();
Console.WriteLine("Merhaba! Hangi Kitapları Almak İstersiniz ? ");
Console.WriteLine("Evet veya Hayır Söylemeniz Yeterli ^^");
Console.WriteLine();
x = 50;
y = 100;
z = 150;
t = 0;
Console.Write("Hayvan Çiftliği ? : ");
a = Console.ReadLine();
Console.Write("Beyaz Diş ? : ");
b = Console.ReadLine();
Console.Write("Kumarbaz ? : ");
c = Console.ReadLine();
Console.WriteLine();
if (a=="evet")
{
t = +x;
}
else
{
x = 0;
}
if (b=="evet")
{
t = x+y;
}
else
{
y = 0;
}
if (c=="evet")
{
t = x+y+z;
}
else
{
z = 0;
}
if (t
ilk ornekteki sana birakiyorum dedigi seyi yapabilen varsa soyliyebilirmi
Else iften sonra else açıp Hatalı Mevsim Girişi diyebilirsin ben bu şekil yaptım. Kod olarak şöyle;
else
{
Console.WriteLine("Hatalı Mevsim Girişi Yaptınız");
}
1:39 cin giriyor
Console.WriteLine(" MÜKEMMELSİNİZ , TEŞEKKÜRLER );
Console.ReadLine( );
string ay;
ay= Console.ReadLine();
if (ay == "Ocak" || ay == "Şubat" || ay == "Mart") {
Console.WriteLine("Kış");
}
else if (ay == "Nisan" || ay == "Mayıs" || ay == "Haziran")
{
Console.WriteLine("İlkbahar");
}
else if (ay == "Temmuz" || ay == "Ağustos" || ay == "Eylül")
{
Console.WriteLine("Yaz");
}
else {
Console.WriteLine("Sonbahar");
}
bende böle yaptım bu daha bi otantik oldu sanki ;)
Console.WriteLine("--------------- ÖDEV -----------------");
Console.WriteLine("**************************************");
Console.WriteLine("**** ALİ AMCA' NIN KİTAPÇI DÜKKANI ****");
Console.WriteLine("**************************************");
Double x, indirim, tutar;
Console.Write("Lütfen alışveriş tutarını giriniz : ");
x = Convert.ToDouble(Console.ReadLine());
if (x=100 && x= 150 && x
hocam 2 yıl sonra ybs 1.sınıf :D
Console.WriteLine("Hello, World!");
int x, odenecek, indirim;
Console.Write("alısveris tutari:");
x= Convert.ToInt32(Console.ReadLine());
if(x
fiyatlar yükseldi sen onu Toint64 yap
15:30
2019 un aralık ayından gelenler
2020
+
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
// BAKIN BU ŞEKİLDE İNT DEĞİŞKENİ İÇİN SADECE TEK BİR DEĞER KULLANIYORUZ...
Console.WriteLine("Ali Amcanın Kampanya Dükkanı");
int fiyat;
Console.WriteLine("Toplam Tutarı giriniz.");
fiyat = Convert.ToInt32(Console.ReadLine());
if ( fiyat >= 100 && fiyat = 300 && fiyat < 1000)
{
Console.WriteLine("Ödenecek Tutar= " + (fiyat / 100 * 60));
}
else if ( fiyat >= 1000 )
{
Console.WriteLine("Ödenecek Tutar= " + (fiyat / 100 * 50));
}
else
{
Console.WriteLine("Ödenecek Tutar= " + fiyat);
}
Console.ReadLine();