C#

C#- Sayıyı Para Üstü Olarak Verme

Ödev : Bir bankamatik müşterisine bankamatikten çekmek istediği para sorulacak. Çekeceği paraya göre kaç tane 200’lük, kaç tane 100’lük, kaç tane 50’lik, kaç tane 20’lik, kaç tane 10’luk ve kaç tane 5’lik verilmesi gerektiğini bulan programı yazın.  


static void Main(string[] args)
{
    int sayi, kalan, bolum;//girilecek sayı için sayi, kalan miktarı tutmak için kalan, bölüm yani para adedi için bolum değerleri integer olarak tanımladık
    Console.WriteLine("Çekmek istediğiniz mikatrı giriniz: ");//kullanıcıdan bir sayı istedik 
    sayi = int.Parse(Console.ReadLine());//girilen sayıyı sayi değerine atadık
    bolum = sayi / 200;// bolum ile sayinin içinde kaç tane 200 lük var onu bulduk
    Console.WriteLine("200 lük : " + bolum);// çıkan adedi ekrana yazdırdık
    kalan = sayi - (bolum * 200);//200lük dışında kalan miktarı bulduk
    bolum = kalan / 100;//tekrar adedi bulmak için 100 e böldük
    Console.WriteLine("100 lük : " + bolum);//adedi ekrana yazdırdık
    kalan = kalan - (bolum * 100);
    bolum = kalan / 50;
    Console.WriteLine("50 lik : " + bolum);
    kalan = kalan - (bolum * 50);
    bolum = kalan / 10;
    Console.WriteLine("10 lik : " + bolum);
    kalan = kalan - (bolum * 10);
    bolum = kalan / 5;
    Console.WriteLine("5 lik : " + bolum);
    Console.ReadKey();
}

Projeyi İndir

One thought on “C#- Sayıyı Para Üstü Olarak Verme”

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir