Banknot ayirma akış şeması ve Python kodları

Kodla Büyü

fthdyg

Aktif Üye
Mesajlar
161
Klavyeden girilen para miktarını 200,100,50,20,10,5 şeklinde banknotlara ayıran programın akış şeması ve kodları lazım.
 
Kod:
class Program
    {
        static void Main(string[] args)
        {
            int[] banknot = { 200,100, 50, 20, 10, 5, 1 };
            int para, adet, i;
            Console.Write("Ödenecek tutar girin : ");
            para = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("==========================");
            for (i = 0; i <=6; i++)
            {
                adet = para / banknot[i];
                if(adet!=0)
                Console.WriteLine(adet.ToString() + " adet : " + Convert.ToString(banknot[i] + " TL "));
                para %= banknot[i];
            }
            Console.ReadKey();
        }
    }

Sanırım çevirirsiniz
 
  • Beğen
Tepkiler: nmk
Kod:
class Program
    {
        static void Main(string[] args)
        {
            int[] banknot = { 200,100, 50, 20, 10, 5, 1 };
            int para, adet, i;
            Console.Write("Ödenecek tutar girin : ");
            para = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("==========================");
            for (i = 0; i <=6; i++)
            {
                adet = para / banknot[i];
                if(adet!=0)
                Console.WriteLine(adet.ToString() + " adet : " + Convert.ToString(banknot[i] + " TL "));
                para %= banknot[i];
            }
            Console.ReadKey();
        }
    }

Sanırım çevirirsiniz
:):):)
Kendin yap demenin farklı bir yolu
 
Döngünün içinde paranın 200, 100. 50, 20, 10, 5 vs sırayla modunu alarak ayırabilirsin. Tabi en büyük paradan başlayarak.kalanın tekrar modunu alacaksın. Bölümleri de bir listeye ekleyeceksin.
 

Ekli dosyalar

  • banknot.PNG
    banknot.PNG
    26.7 KB · Görüntüleme: 233
Geri
Üst