C SHARP � METODLAR � �STANBUL KART BAK�YE ��LEMLER�

                                 
�stanbul Kart Bakiye ��lemleri
C Sharp konsol�da metod kullarak istanbul kart�m�za para ekledik ve bu ekledi�imiz paray� daha sonra metrob�ste kullanarak kart�m�zdan d��t�k.�stanbul kart ve indirimli kart kullanarak bakiyeden farkl� de�erler d��meyi sa�lad�k.E�er kart�m�zda ki para miktar� yeterli de�il ise kullan�c�ya bunu bildiriyoruz.�rne�i inceledi�inizde metod kullan�m�, if else kullan�m�, switch-case, do-while kullan�m� hakk�nda bilgi edinmi� olacaks�n�z.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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.
        }
    }
}

Yorum Gönder

Recent Posts

https://www.rentacarantalya.net/
 
DeL��� : Film izle
Copyright © 2012 - 2013. DenemeTv

Tasar�m: G�ncel Bilgi