C# Derleme Hatası

89081

Megapat
Katılım
26 Eylül 2015
Mesajlar
186
Çözümler
1
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?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…