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.
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}"); } } }
Çıktı: Sıralama: 15, 10, 5
Çıktı: Sıralama: 20, 10, 7
Çıktı: Sıralama: 12, 12, 6