Çözüldü C# else hatası

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

Tunahan Mert07

Decapat
Katılım
24 Eylül 2021
Mesajlar
376
Çözümler
1
Yer
Antalya/Alanya
Daha fazla  
Cinsiyet
Erkek
Kod:
private void button1_Click_3(object sender, EventArgs e)
 {
 double ort;
 ort = Convert.ToDouble(textBox1.Text);

 if (ort >= 0 && ort < 50)
 {
 label1.Text = "Kaldınız.";
 }

 if (ort >= 50 && ort < 70) ;
 {
 label1.Text = "Geçtiniz.";
 }
 if (ort >= 70 && ort < 85) ;
 {
 label1.Text = "Teşekkür Belgesi";
 }
 if (ort >= 85 && ort <= 100) ;
 {
 label1.Text = "Takdir Belgesi";
 }
 if (ort < 0 && ort > 100) ;
 {
 label1.Text = "Geçersiz Sayı.";
 }
 else.
 {
 label1.Text = "";
 }
 }

Errors:
'Else' cannot start a statement.
Syntax error,'(' expected.
Invalid expression term 'else'.
')' Expected.
Invalid expression term 'else'.
Expected.

Merhaba, sadece okulda ders görüyorum ve yarın sınavım var fakat else ifadesini kullanamıyorum, sorun nedir?
 
Çözüm
else'in sonunda nokta olmamalı. Ayrıca if blokları da noktalı virgül ile bitmez.

C#:
private void button1_Click_3(object sender, EventArgs e)
{
     double ort;
     ort = Convert.ToDouble(textBox1.Text);

     if (ort >= 0 && ort < 50)
     {
         label1.Text = "Kaldınız.";
     }

     if (ort >= 50 && ort < 70)
     {
         label1.Text = "Geçtiniz.";
     }
     if (ort >= 70 && ort < 85)
     {
         label1.Text = "Teşekkür Belgesi";
     }
     if (ort >= 85 && ort <= 100)
     {
         label1.Text = "Takdir Belgesi";
     }
     if (ort < 0 && ort > 100)
     {
         label1.Text = "Geçersiz Sayı.";
     }
     else
     {
         label1.Text = "";
     }
 }
else'in sonunda nokta olmamalı. Ayrıca if blokları da noktalı virgül ile bitmez.

C#:
private void button1_Click_3(object sender, EventArgs e)
{
     double ort;
     ort = Convert.ToDouble(textBox1.Text);

     if (ort >= 0 && ort < 50)
     {
         label1.Text = "Kaldınız.";
     }

     if (ort >= 50 && ort < 70)
     {
         label1.Text = "Geçtiniz.";
     }
     if (ort >= 70 && ort < 85)
     {
         label1.Text = "Teşekkür Belgesi";
     }
     if (ort >= 85 && ort <= 100)
     {
         label1.Text = "Takdir Belgesi";
     }
     if (ort < 0 && ort > 100)
     {
         label1.Text = "Geçersiz Sayı.";
     }
     else
     {
         label1.Text = "";
     }
 }
 
Çözüm

Geri
Yukarı