Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile İstanbul Kart Bakiye İşlemleri (Metot Kullanımı)örneğini aktaracağız. Console nasıl Kullanılır? C# ile İstanbul Kart Bakiye İşlemleri (Metot Kullanımı) nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
Kod Alanı
C# Console programlama dilinde metot kullanımına örnek olan İstanbul kart bakiye işlemleri örneğimiz içerisinde bir çok farklı komut ve programlama aşamalarında kullanılacak taktik barındırmaktadır. Bu içeriğimizde metod kullanımı, if else kullanımı, switch-case, do-while kullanımlarını deneyerek görüp uygulayabileceksiniz.
Uygulamamız da metot yardımı ile akbilimize para ekliyoruz. Sonra eklediğimiz bu para ile metrobüse bindik ve ana paramızdan metrobüs ücretini düştük. İndirimli kartları kod metnimizin içinde tanıttık. Ayrıca bakiye yetersiz ise kullanıcıya bir mesaj yollayarak yetersiz olduğunu belirttik. İşte bu uygulamanın kod metin aşamaları sırası ile şunlardır:
1) Kodlama metnimize başlangıçta double olan bakiye değerimizi tanıtarak başladık. Başlangıçta bakiyemiz “0” bulunmaktadır.
2) Ardından para ekleme işlemleri için kullanacağımız metodumuzu oluşturduk.
3) Kullanıcıdan yatırmak istediği parayı öğrenip kartımıza eklemeyi yapacak metodumuzu oluşturduk.
4) Bakiye göster isimli bir metot oluşturarak kullanıcının bakiye bilgisini görüntülemesini sağladık.
5) İstanbul kartının indirimli olup olmadığını belirleyen bir metot oluşturduk.
6) Eğer seçtiğimiz seçim 1 yani indirimsiz kart ise ilk önce metrobüs kullanımı için gereken miktardan yüksek olması gerektiği için bu yönde bir eğer yapısı oluşturduk.
7) Eğer bakiyemiz yeterli ise sorunsuz bir şekilde bakiyemizden düşeceğini belirtiyoruz.
8) Eğer bakiyeniz yeterli değilse bakiyenizin yetersiz olduğunu bildiren bir mesajı kullanıcıya gönderiyoruz.
9) Do komutunu kullanarak yapmak istediğimiz işlemleri yalnızca bir defa kullanıyoruz. Böylelikle programımızın sorun yaşamasının önüne geçiyoruz.
10) Switch yapısı kullanarak kullanıcının yapmak istediği seçimi kullanıcıya bırakıyoruz.
11) Kullanıcının 4 seçim hakkı var. Eğer kullanıcı 4 seçim hakkını da geçersiz kullanır ise programımızı sonlandırıyoruz.
Bu uygulamanın kod metni aşağıdaki gibidir:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static double bakiye = 0;
static void ParaYatir() {
Console.WriteLine("Yatırmak istediğiniz miktarı giriniz");
bakiye = bakiye + Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Yeni bakiyeniz:" + bakiye);
}
static void BakiyeGoster()
{
Console.WriteLine("Bakiyeniz:" + bakiye);
Console.ReadLine();
}
static void Metrobus()
{
Console.WriteLine("1-Istanbul Kart");
Console.WriteLine("2-Indirimli Kart");
int secim = 1;
secim = Convert.ToInt32(Console.ReadLine());
if (secim==1)
{
if (bakiye >=3.10)
{
bakiye=bakiye - 3.10;
Console.WriteLine("34BZ - Beylikdüzü - Zincirlikuyu. n Lütfen kapılara yaslanmayınız...");
}
else if (bakiye < 3.10) { Console.WriteLine("Bakiye Yetersiz"); Console.ReadLine(); } } else if (secim==2) { if (bakiye >= 1.10)
{
bakiye = bakiye - 1.10;
Console.WriteLine("34BZ - Beylikdüzü - Zincirlikuyu. n Lütfen yaşlılara yer veriniz...");
}
else if (bakiye < 1.10)
{
Console.WriteLine("Bakiye Yetersiz");
Console.ReadLine();
}
}
}
static void Main(string[] args)
{ int secim=0;
do
{
Console.WriteLine("Yapmak istediğiniz işlemi seçiniz.");
Console.WriteLine("1-Karta para yatır");
Console.WriteLine("2-Bakiye Göster");
Console.WriteLine("3-Metrobüse Bin");
Console.WriteLine("4-Uygulamayı kapat");
secim = Convert.ToInt32(Console.ReadLine());
switch (secim)
{
case 1://Eğer seçim 1 ise
ParaYatir();
break;
case 2:
BakiyeGoster();
break;
case 3:
Metrobus();
break;
}
} while (secim!=4);
}
}
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

