C# ile mesafeye ve şartlara göre uçak bileti fiyatı hesaplayan bir program geliştirmek, hem algoritmik düşüncenizi geliştirmek hem de kullanıcı girdileriyle çalışma becerinizi artırmak için harika bir adımdır.
using System;
class FlightTicketCalculator
{
    static void Main()
    {
        Console.Write("Enter distance in km: ");
        int distance = int.Parse(Console.ReadLine());
        Console.Write("Enter your age: ");
        int age = int.Parse(Console.ReadLine());
        Console.Write("Enter travel type (1 => One Way, 2 => Round Trip): ");
        int travelType = int.Parse(Console.ReadLine());
        if (distance <= 0 || age <= 0 || (travelType != 1 && travelType != 2))
        {
            Console.WriteLine("Invalid Data Entered!");
            return;
        }
        double baseFare = distance * 0.10;
        double ageDiscountRate = 0;
        if (age < 12) ageDiscountRate = 0.50;
        else if (age >= 12 && age <= 24) ageDiscountRate = 0.10;
        else if (age > 65) ageDiscountRate = 0.30;
        double discountedFare = baseFare - (baseFare * ageDiscountRate);
        if (travelType == 2)
        {
            discountedFare -= discountedFare * 0.20;
            discountedFare *= 2;
        }
        Console.WriteLine("Total Fare = " + discountedFare + " TL");
    }
}
Sonuç: Toplam Ücret = 216 TL
Sonuç: Invalid Data Entered!
Sonuç: Toplam Ücret = 20.0 TL