C# Derleme Hatası

Nuri Albahan

Kilopat
Katılım
26 Eylül 2015
Mesajlar
170
Çözümler
1
Yer
Balıkesir
Daha fazla  
Cinsiyet
Erkek
Meslek
Avukat
Aşağıdaki kodun düzeltimi nedir hata alıyorum?
Kod:
class deneme {
static void Main(string[] args) {
  string ad, soyad;
  System.Console.Write("adiniz=");
  ad = System.Console.ReadLine();
  System.Console.Write("soyadiniz=");
  soyad = System.Console.ReadLine();
  System.Console.Clear(" adiniz icin f2 cikmak icin esc);
  System.ConsoleKeyInfo KeyInfo = Console.ReadKey(true);
  if (KeyInfo.Key == ConsoleKey.Escape)
  {
   System.Environment.Exit(0);
  }
   else if (KeyInfo.Key == ConsoleKey.F2)
  {
    Console.Write(ad + " " + soyad);
    Console.ReadKey();
}
}

Birde şu kod var bunda ortalamalarını almak istemiştim yanlış olmuş bunu düzeltebilir misin? Ya da yazdığım sayıların ortalamasını nasıl alıncağını açıkar mısınız?
Kod:
class Deneme {
static void Main(string[] args) {
  System.Console.WriteLine("1.Not : ");
  int not1 = Convert.ToInt32(System.Console.ReadLine());
  System.Console.WriteLine("2.Not : ");
  int not2 = Convert.ToInt32(System.Console.ReadLine());
  ortalama = not1 + not2 / 2;
  System.Console.WriteLine("Ortalama : " + ortalama);
  System.Console.Clear();
  System.Console.ReadKey();
}
}
 
Son düzenleyen: Moderatör:
Kod:
        static void Main(string[] args)
        {
            string ad, soyad;
            Console.Write("adiniz=");
            ad = Console.ReadLine();
            Console.Write("soyadiniz=");
            soyad = Console.ReadLine();
            Console.Clear();
            Console.Write("adiniz icin f2 cikmak icin esc");
            ConsoleKeyInfo KeyInfo = Console.ReadKey(true);
            if (KeyInfo.Key == ConsoleKey.Escape)
            {
                Environment.Exit(0);
            }
            else if (KeyInfo.Key == ConsoleKey.F2)
            {
                Console.Clear();
                Console.Write(ad + " " + soyad);
                Console.ReadKey();
            }
        }

Kod:
        static void Main(string[] args)
        {
            Console.WriteLine("1.Not : ");
            int not1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("2.Not : ");
            int not2 = Convert.ToInt32(Console.ReadLine());
            Console.Clear();
            decimal ortalama = (not1 + not2) / 2.0m;
            Console.WriteLine("Ortalama : " + ortalama);
            Console.ReadKey();
        }
 
Çok teşekkür ederim yarın kodların çalışıp çalımadığını deneyip haber vericem.

Birde niye decimal kullandın int anahtar kelimesi ile olmuyormu?
Ortalama değişkeninin başına anahtar kelime mi eklemem gerekiyordu?
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı