C# Dersleri 17 - Taksimetre Hesaplama

C# Dersleri 17 - Taksimetre Hesaplama


Taksimetre hesaplama, C# dilinde koşullu ifadeler ve matematiksel işlemleri öğrenmek için mükemmel bir örnektir. Bu programda, kullanıcıdan gidilen mesafeyi (KM) alarak taksimetre ücretini hesaplayacağız. Program, sabit bir açılış ücreti ve KM başına ücret ile minimum ödeme tutarını dikkate alarak taksimetre tutarını belirleyecektir.

Taksimetre Ücreti Nasıl Hesaplanır?

Taksimetre ücreti aşağıdaki kurallar doğrultusunda hesaplanacaktır:

  • Açılış Ücreti: 15 TL
  • KM Başına Ücret: 13.20 TL
  • Minimum Ücret: 100 TL

Kullanıcıdan alınan mesafe bilgisine göre, taksimetre ücreti bu kurallar kullanılarak hesaplanır.

C# ile Taksimetre Hesaplama

Aşağıdaki C# programı, kullanıcıdan gidilen mesafeyi alır ve taksimetre ücretini hesaplar

using System;

class Program
{
    static void Main()
    {
        // Sabit ücretler ve kilometre başına ücret
        double acilisUcreti = 15.0;
        double kmBasinaUcret = 13.20;
        double minimumUcret = 100.0;

        // Kullanıcıdan gidilen mesafeyi al
        Console.Write("Gidilen mesafeyi girin (KM): ");
        double mesafe = Convert.ToDouble(Console.ReadLine());

        // Taksimetre ücreti hesapla
        double ucret = acilisUcreti + (mesafe * kmBasinaUcret);

        // Minimum ücret kontrolü
        if (ucret < minimumUcret)
        {
            ucret = minimumUcret;
        }

        // Sonucu ekrana yazdır
        Console.WriteLine("Taksimetre ücreti: " + ucret + " TL");
    }
}

Bu programda, kullanıcıdan gidilen mesafe istenir ve girilen değer Convert.ToDouble() metodu ile ondalıklı bir sayıya dönüştürülür. Ardından, açılış ücreti ve kilometre başına ücret kullanılarak toplam taksimetre ücreti hesaplanır. Eğer hesaplanan tutar minimum ücretin altındaysa, tutar minimum ücrete eşitlenir. Son olarak, taksimetre ücreti ekrana yazdırılır.

Kullanıcıdan Veri Alma ve Hesaplama

Bu program, kullanıcıdan veri almayı, koşullu ifadelerle işlem yapmayı ve matematiksel hesaplamaları öğrenmek için idealdir. Kullanıcı, gidilen mesafeyi girdikten sonra program bu mesafeyi kullanarak taksimetre ücretini hesaplar ve sonucu ekrana yazdırır.

Veri Girişi ve Sonuç Gösterme

Kullanıcıdan alınan mesafe, sayısal veri olarak kabul edilir. Bu nedenle, mesafe bir sayı (örneğin, 5 veya 12.7) olmalıdır. Program, girilen mesafenin doğru veri türünde olduğunu varsayar. İleride hata yönetimi ve veri doğrulama konularını öğrendiğimizde, kullanıcıdan alınan girdilerin geçerliliğini kontrol etmeyi de öğreneceğiz.

Sonuç

Taksimetre ücreti hesaplamak, C# programlama dilinde koşullu ifadeler ve temel matematiksel işlemleri öğrenmek için harika bir örnektir. Bu program, kullanıcıdan veri alabilir, bu veriyi kullanarak hesaplamalar yapabilir ve sonuçları kolayca ekrana yazdırabilir. Bu tür programlar, programlama temellerini öğrenmek için mükemmel bir başlangıçtır.

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim C# Dersleri
Kategori Programlama Dili
Ders Adeti 18 Ders
Dil Türkçe
Güncelleme 04/2024
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla
  • C# Dersleri

    C# Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 100 Ders
    Dil Türkçe
    Güncelleme 04/2024
    Derse Başla