using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
namespace
ConsoleApplication2
{
class
Program
{
static
double
bakiye = 0;
// başlangıç olarak 0 olarak belirliyoruz.
static
void
ParaYatir() {
// para eklemek için metodu tanımlıyoruz.
Console.WriteLine(
"Yatırmak istediğiniz miktarı giriniz"
);
bakiye = bakiye + Convert.ToInt32(Console.ReadLine());
//Kullanıcıdan karta eklemek istediği para miktarını aldıktan
// sonra kartta ki para miktarını güncelliyoruz.
Console.WriteLine(
"Yeni bakiyeniz:"
+ bakiye);
}
static
void
BakiyeGoster()
{
//Eğer kullanıcı para miktarını sorgulamak isterse bu metoda geliyor.
Console.WriteLine(
"Bakiyeniz:"
+ bakiye);
Console.ReadLine();
}
static
void
Metrobus()
{
//2 adet karttan birini seçmesini istiyoruz
Console.WriteLine(
"1-Istanbul Kart"
);
Console.WriteLine(
"2-Indirimli Kart"
);
int
secim = 1;
secim = Convert.ToInt32(Console.ReadLine());
//secim işlemini okuyoruz
if
(secim==1)
{
//eğer seçim 1 ise
if
(bakiye >=3.10)
{
//Eğer kartta ki para 3.10 değerinden yüksek ise
bakiye=bakiye - 3.10;
// bakiyeden 3.10 düşüyoruz
Console.WriteLine(
"34BZ - Beylikdüzü - Zincirlikuyu. \n Lütfen kapılara yaslanmayınız..."
);
}
else
if
(bakiye < 3.10) {
// eğer bakiyesi 3.10dan yüksek değil ise 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
{
//Do kullanarak işlemleri en az 1 kez gösteriyoruz.
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());
//kullanıcının yapmak istediği işlemi seçime aktarıyoruz
switch
(secim)
{
case
1:
//Eğer seçim 1 ise
ParaYatir();
break
;
case
2:
BakiyeGoster();
break
;
case
3:
Metrobus();
break
;
}
}
while
(secim!=4);
//Seçim 4 olana dek kullanıcıya işlem seçeneklerini gösteriyoruz.
//secim 4 olduğunda ise uygulama kapatılıyor.
}
}
}
Hiç yorum yok:
Yorum Gönder