C# ile Sayıları Büyükten Küçüğe Sıralayan Program
Bu eğitimde, C# programlama dilinde if-else yapısını kullanarak, kullanıcıdan alınan üç sayıyı büyükten küçüğe doğru sıralayan bir program geliştireceğiz. Bu uygulama, koşullu ifadelerin kullanımını anlamak ve sıralama algoritmaları hakkında temel bilgi edinmek için harika bir örnektir.
Programın İşleyişi
- Giriş: Kullanıcıdan üç farklı sayı girmesi istenir.
- Koşulları Kontrol Et: Girilen sayılar arasındaki büyüklük ilişkisine göre sıralama yapılır.
- Sonuç: Sayılar büyükten küçüğe doğru sıralanarak ekrana yazdırılır.
Uygulama Kodu
using System; class SortNumbers { static void Main() { Console.Write("1. sayıyı giriniz: "); int number1 = int.Parse(Console.ReadLine()); Console.Write("2. sayıyı giriniz: "); int number2 = int.Parse(Console.ReadLine()); Console.Write("3. sayıyı giriniz: "); int number3 = int.Parse(Console.ReadLine()); if (number1 >= number2 && number1 >= number3) { if (number2 >= number3) Console.WriteLine($"Sıralama: {number1}, {number2}, {number3}"); else Console.WriteLine($"Sıralama: {number1}, {number3}, {number2}"); } else if (number2 >= number1 && number2 >= number3) { if (number1 >= number3) Console.WriteLine($"Sıralama: {number2}, {number1}, {number3}"); else Console.WriteLine($"Sıralama: {number2}, {number3}, {number1}"); } else { if (number1 >= number2) Console.WriteLine($"Sıralama: {number3}, {number1}, {number2}"); else Console.WriteLine($"Sıralama: {number3}, {number2}, {number1}"); } } }
Program Çıktıları
Senaryo 1
- Giriş: 15, 10, 5
Çıktı: Sıralama: 15, 10, 5
Senaryo 2
- Giriş: 7, 20, 10
Çıktı: Sıralama: 20, 10, 7
Senaryo 3
- Giriş: 12, 12, 6
Çıktı: Sıralama: 12, 12, 6
Bu Program ile Neler Öğreneceksiniz?
- Koşullu ifadeler ile sıralama algoritmalarını oluşturma
- Kullanıcıdan alınan verilerle işlem yapma
- Sıralama mantığını temel düzeyde anlama