————————
System.Console.WriteLine("Değiştirmek istediğiniz sınav varsa 1'e basın. \nSilmek istediğiniz sınav varsa 2'ye basınız. \nSınavlarınızı yüksekten düşüğe doğru sıralamak için 3'e basınız.");
int secim=int.Parse(Console.ReadLine());
switch (secim)
{
case 1:
Console.WriteLine("Değiştirmek istediğiniz notu yazınız!");
int not=int.Parse(Console.ReadLine());
int notunIndexi=Array.IndexOf(sinavlar, not);
******* if (notunIndexi!=1)
{
Console.WriteLine("Güncel notunuzu yazınız!");
int yeniNot=int.Parse(Console.ReadLine());
sinavlar[notunIndexi]=yeniNot;
System.Console.WriteLine("Notunuz güncellendi!");
foreach (var item in sinavlar)
{
System.Console.WriteLine(item);
}
}
else
{
System.Console.WriteLine("Böyle bir not girilmedi!");
———————-
Satırlarında ****** ile işaretlediğim satırdaki if koşulunu neden index 1 değilse diye bağladığımızı anlamadım.
System.Console.WriteLine("Değiştirmek istediğiniz sınav varsa 1'e basın. \nSilmek istediğiniz sınav varsa 2'ye basınız. \nSınavlarınızı yüksekten düşüğe doğru sıralamak için 3'e basınız.");
int secim=int.Parse(Console.ReadLine());
switch (secim)
{
case 1:
Console.WriteLine("Değiştirmek istediğiniz notu yazınız!");
int not=int.Parse(Console.ReadLine());
int notunIndexi=Array.IndexOf(sinavlar, not);
******* if (notunIndexi!=1)
{
Console.WriteLine("Güncel notunuzu yazınız!");
int yeniNot=int.Parse(Console.ReadLine());
sinavlar[notunIndexi]=yeniNot;
System.Console.WriteLine("Notunuz güncellendi!");
foreach (var item in sinavlar)
{
System.Console.WriteLine(item);
}
}
else
{
System.Console.WriteLine("Böyle bir not girilmedi!");
———————-
Satırlarında ****** ile işaretlediğim satırdaki if koşulunu neden index 1 değilse diye bağladığımızı anlamadım.
sinavlar arrayinin 1. iteminin notunu değiştirmek istemiyor. Ne c# ne c bilirim ben bile anladım. Az algoritma nedir ne değildir öğrenin biraderim, sonra geçersiniz c# vs.
ateyist_
Tolkien +1
kaptan maydanoz
Tolkien + 1
Ateyist_ -1
Cevap: int notunIndexi=Array.IndexOf(sinavlar, not);
Eğer sinavlar dizisinde not diye bir eleman varsa indexi kaçsa o, yoksa -1 dönecek ve notunIndexi adli değişkene atanacak. Bahsettiğiniz yerde bunun kontrolü yapılmış.
Kahir ekseriyet
1