Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
892
Tıklama
0
Öne Çıkarma
Bu algoritmanın kodlarını nasıl yazarım? Basit ATM sistemi
A
9 yıl
Er
Konu Sahibi

Merhaba Arkadaşlar.

Bu aralar bi şey yapmak istiyorum ve algoritmayı düşündüğüm halde kodlarını yazamıyorum. Aşağıda sırayla yapılacak işlemlerin listesini ve ne yapmak istediğimi paylaştım.

// Basit ATM Sistemi: Algoritma

1) Kullanıcıdan 10 ve 10'un katları ve maksimum 100TL olacak şekilde bir miktar girmesini isteyeceğiz.

2) Kullanıcı 60TL istediyse en büyük banknotumuz 50 olduğu için ve ATM'de yeterli sayıda olduğu zaman kullanıcıya 1 tane bundan vereceğiz ve kalan değeri yani 60-50=10'u bir değişkene atacağız.

3) Kalan değere göre yine bir kontrol yapacağız yani 10TL ATM'de yeterli sayıda varsa verecek.

4) Bu kalan değer 0 olana kadar bu döngü devam edecek, yani while ile.

** // Algoritmada 1. sırada bulunan şeyi aşağıdaki şekilde yaptım.

// ATM'nin kapasitesi
public static int maxMoney = 100;
public static int piece10 = 3;
public static int piece20 = 5;
public static int piece50 = 1;

// Kullanıcının istediği miktar
public static int reqMoney = 0;

static void Main(string[] args)
{
while(reqMoney < 10)
{
Console.Clear();
Console.WriteLine("10TL ve katları olmak üzere en fazla 100TL çekebilirsiniz.");
Console.Write("Ne kadar istediğinizi yazın: ");
reqMoney = int.Parse(Console.ReadLine());
}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi ABC456z -- 20 Ekim 2016; 21:36:57 >