Çö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.
C++ olsa yardımcı olurdum. Genelde Arduino kodlayan arkadaşlar Loop kısmının içine if yazdıklarında Void Loop'un şekilli parantezini unutuyorlar.

Hocam tamamını atar mısınız? Tahminimce else komutlarını içine alan bir {} koymadınız.

C++ olsa yardımcı olurdum. Genelde Arduino kodlayan arkadaşlar Loop kısmının içine if yazdıklarında Void Loop'un şekilli parantezini unutuyorlar.

@Abu! Yakın tahminlerde bulunmuşuz. C sharp çalışmadım hiç ama hepsi C sonuçta
 
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.
 
Çözüm
Ben mi körüm yoksa hata yok mu? O çizgilere bakarsan hangi süslü paranteze atandığını görebilirsin.

Aynen ben de şimdi farkettim!
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…