Selamun Aleyküm,
Aşşağıdaki kodları çalıştırdığımda 10 tane Cannot implicitly convert type 'string' to 'double' hatası alıyorum her else if için bir tane sanırım. Yardım eder misiniz
`static void Main(string[] args)
{
double sinav1, sinav2, sozlu, ortalama, durum;
Console.Write("1. Sınavı giriniz: ");
sinav1 = Convert.ToDouble(Console.ReadLine());
Console.Write("2. Sınavı giriniz: ");
sinav2 = Convert.ToDouble(Console.ReadLine());
Console.Write("Sözlü puanınızı giriniz: ");
sozlu = Convert.ToDouble(Console.ReadLine());
ortalama = (sinav1 + sinav2 + sozlu) / 3;
if (ortalama <= 100 && ortalama >= 90)
{
durum = Convert.ToString("mükemmel");
}
else if (ortalama < 90 && ortalama >= 80)
{
durum = Convert.ToString("çok iyi");
}
else if (ortalama < 80 && ortalama >= 70)
{
durum = Convert.ToString("iyi");
}
else if (ortalama < 70 && ortalama >= 60)
{
durum = Convert.ToString("ortalama");
}
else if (ortalama < 60 && ortalama >= 50)
{
durum = Convert.ToString("idare eder");
}
else if (ortalama < 50 && ortalama >= 40)
{
durum = Convert.ToString("kötü");
}
else if (ortalama < 40 && ortalama >= 30)
{
durum = Convert.ToString("çok kötü");
}
else if (ortalama < 30 && ortalama >= 20)
{
durum = Convert.ToString("kötünün de kötüsü");
}
else if (ortalama < 20 && ortalama >= 10)
{
durum = Convert.ToString("berbat");
}
else if (ortalama < 10 && ortalama >= 0)
{
durum = Convert.ToString("okulla alakanın olmadığı");
}
Console.Write("{0} Ortalamayla {1} bir şekilde sınıfı tamamladın!", ortalama, durum);
Console.Read();
}`