Çözüldü C# Şekilli parantezlerde benden bir tane daha şekilli parantez istiyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

l1ve10

Hectopat
Katılım
9 Ekim 2020
Mesajlar
27
Daha fazla  
Cinsiyet
Erkek
C#:
string nickname;
string yemek;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Title = "Kod";
Console.WriteLine("Merhaba adın nedir?");
nickname = Console.ReadLine();
Console.WriteLine("Merhaba, " + nickname + "Burada ne yemek istersin ?");
yemek = Console.ReadLine();
if (yemek == "Döner")
{
Console.WriteLine("Oooo kral adamsın hemen getiriyorum kardeşim.");
}

else
{
Console.WriteLine("O yoktu elimizde en iyisi ben sana döner ayran getireyim.");
}

else if (yemek == "Sen")
{
Console.WriteLine("Of be kanka beni yiyemezsin.Yamyam mısın sen? Neyse sana döner ayran getireyim.");
}

Console.ReadKey();

Eki Görüntüle 703317



Burada benden bir tane daha "}" istiyor sanırım. Fakat ben buraya şekilli parantezi koyduğum zaman 23 civarı hata çıktığını gördüm. Kodlamada yeni olduğum için yaptığım İngilizce araştırmalardan pek bir şey anlamadım. Yardımcı olursanız sevinirim.
 
Çözüm
if, else, else if şeklinde gitmişsin. Else if ifadesi if ile else'in arasında olmalı.

If şart belirtir. Else if, ilk belirttiğin şart olmayınca tekrar şart koşmak içindir. Else ise hiçbir şart gerçekleşmediğinde olur.
Sağ olun hocam. Sorunum çözüldü.
 

Hayal gücünüz çok güzel hiç körelmemiş. Ben 16 yaşındayım benimki köreldi çoktan sormam ayıp değilse kaç yaşındasınız? Bu arada bu ise amacınız, Python'da input ile çok daha rahat yaparsınız. IDE olarak da Visual Studio öneririm C# için.
 
Ben aslında buna Unity adlı programı öğrenmek için başladım. Hayal gücüm sizden daha küçük olduğum için körelmemiş olabilir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…