17 Temmuz 2013 Çarşamba

C de Bankamatik Para Ayrıştırma Programı

Bu programdaki amacımız; kullanıcının ATM den para çektiğini varsayarak paranın en az kağıt kullanacak şekilde kişiye ödemenin yapılmasını sağlamaktır.

Öncelikle kullanıcıdan çekmek istediği para miktarını girmesini istiyoruz ve parayı parçalamaya başlıyoruz. Tabi ki parçalamadan önce girilen miktarı kontrol etmemiz gerekiyor. Eğer kullanıcı 10’ un katlarında bir miktar girmezse gerekli bildirimi ekrana yazdırmamız lazım. Kullanıcın 10’un katlarında bir miktar girdiğini varsayarsak; paranın içinde kaç adet 200 TL olduğunu bulmalıyız ilk önce. Bunu yaparken de parayı 200’e bölüp bölüm sayısını tutmalıyız, eğer bölüm sayısı 0-1 arasındaysa 200 lira içermiyordur demektir.200 liranın araştırmasından sonra kalan parayı bulmalıyız. Bunun için de ilk girilen para miktarının 200 liraya göre modunu almalıyız. Kalan miktarı da bulduktan sonra aynı işlemleri sırasıyla 100,50,20 ve 10 TL için yapmalıyız. En son ise paranın nasıl en az kağıt para kullanılarak verilmesi gerektiğini kullanıcıya bildirmeliyiz. 

Programın Kodu:  

Programın Ekran Çıktıları:




Hiç yorum yok:

Yorum Gönder