0Pricing
C# Academy · Ders

Temel Girdi ve Çıktı

Girdi alıp çıktı görüntüleyerek kullanıcıyla etkileşim kurmayı öğrenin

Temel Girdi ve Çıktı, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 3 dersten oluşur.

Konsoldan Okuma ve Konsola Yazma

Temel Girdi ve Çıktı

Sonraki derse hoş geldiniz! Bu derste C# Programında girdi alarak ve çıktı görüntüleyerek kullanıcılarla nasıl etkileşim kuracağınızı öğreneceksiniz. Hadi başlayalım!

Temel Girdi ve Çıktı — resim 1

Girdi ve Çıktı Nedir?

Girdi ve Çıktı Nedir?

Girdi, kullanıcı tarafından sağlanan verileri ifade ederken çıktı, Program tarafından görüntülenen bilgileri ifade eder. C# dilinde girdi genellikle konsoldan alınır ve çıktı konsolda görüntülenir.

Örnek: Bir Program kullanıcıdan adını ister (girdi) ve ardından bir selamlama mesajı görüntüler (çıktı).

Çıktıyı Görüntüleme

Çıktıyı Görüntüleme

C# dilinde çıktı görüntülemek için Console.WriteLine() yöntemini kullanınız. Örnek:

Önemli Nokta: Çıktıdan sonra yeni bir satıra geçmek istemiyorsanız Console.WriteLine() yerine Console.Write() kullanınız.

using System;

class Program {
    static void Main() {
        Console.WriteLine("Hello, World!"); 
// Outputs: Hello, World!
    }
}

Kullanıcıdan Girdi Alma

Kullanıcıdan Girdi Alma

Kullanıcıdan girdi okumak için Console.ReadLine() yöntemini kullanınız. Örnek:

İpucu: Console.ReadLine() her zaman bir dize döndürür; bu nedenle dizeyi diğer veri türlerine dönüştürmeniz gerekebilir.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your name?");
        string name = Console.ReadLine(); 
// Reads input from the user
        Console.WriteLine("Hello, " + name + "!"); 
// Outputs a greeting
    }
}

Girdiyi Dönüştürme

Girdiyi Dönüştürme

Kullanıcı girdisi bir sayıysa int.Parse() veya Convert.ToInt32() gibi yöntemleri kullanarak dönüştürünüz. Örnek:

Önemli Nokta: Türleri dönüştürürken hataları önlemek için girdiyi her zaman doğrulayınız.

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine()); // Converts input to an integer
        Console.WriteLine("You are " + age + " years old.");
    }
}

Sayısal Girdiyi İşleme

Sayısal Girdiyi İşleme

Ondalık sayılar için double.Parse() kullanınız ve olası hataları bir try-catch bloğu kullanarak ele alınız. Örnek:

İpucu: Geçersiz girdileri uygun şekilde ele almak için try-catch kullanınız.

using System;

class Program {
    static void Main() {
        try {
            Console.WriteLine("Enter a number:");
            double number = double.Parse(Console.ReadLine());
            Console.WriteLine("You entered: " + number);
        } catch (FormatException) {
            Console.WriteLine("Invalid input. Please enter a valid number.");
        }
    }
}

Girdi ve Çıktıyı Birleştirme

Girdi ve Çıktıyı Birleştirme

Birden çok girdiyi ve çıktıyı birleştiren bir Program örneği aşağıda verilmiştir:

Önemli Nokta: Girdi ve çıktı, programları etkileşimli ve kullanıcı dostu hâle getirir.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your name?");
        string name = Console.ReadLine();

        Console.WriteLine("How old are you?");
        int age = int.Parse(Console.ReadLine());

        Console.WriteLine("Hello, " + name + ". You are " + age + " years old.");
    }
}

Alıştırma Görevi

Alıştırma Görevi

Kullanıcıdan favori rengini ve sayısını isteyen, ardından her iki girdiyi birleştiren bir mesaj görüntüleyen bir Program yazınız. Örnek:

Görev: Geçersiz sayısal girdiyi bir try-catch bloğu kullanarak ele alacak şekilde Programı değiştiriniz.

using System;

class Program {
    static void Main() {
        Console.WriteLine("What is your favorite color?");
        string color = Console.ReadLine();

        Console.WriteLine("What is your favorite number?");
        int number = int.Parse(Console.ReadLine());

        Console.WriteLine("Your favorite color is " + color + " and your favorite number is " + number + ".");
    }
}

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! C# dilinde nasıl girdi alacağınızı, çıktı görüntüleyeceğinizi ve sayısal girdileri nasıl ele alacağınızı öğrendiniz. Sonraki derste Programlarınızı daha düzenli ve sürdürülebilir hâle getirmek için açıklamaları ve kodun okunabilirliğini ele alacağız. Kod yazmaya devam ediniz!

Temel Girdi ve Çıktı — resim 10

Sıkça Sorulan Sorular

“Temel Girdi ve Çıktı” dersi ücretsiz mi?

Evet — “Temel Girdi ve Çıktı” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 3 dersten oluşur.

“Temel Girdi ve Çıktı” dersinde ne öğreneceğim?

Girdi alıp çıktı görüntüleyerek kullanıcıyla etkileşim kurmayı öğrenin C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C# Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Temel Girdi ve Çıktı” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Değişkenleri ve Veri Türlerini Anlama
  2. Temel Girdi ve Çıktı
  3. Yorumları ve Kodun Okunabilirliğini Anlama
← C# Academy Sayfasına Dön