logo
Hoşgeldiniz! Forumun bütün özelliklerini kullanmak için lütfen Giriş ya da Kayıt.

Bildirim

Icon
Error

C# Console Ekranında En az Banknot Hesaplatması
NeRoN Offline
#1 Gönderildi : 14 Ocak 2011 Cuma 11:33:38(UTC)
neron



Sıralama: Yönetici


Mesajlar: 9
Puanlar: 27
Konum: Aydın

4 Mesajına Toplam 4 Kere Teşekkür Edildi.

Gelebilecek klasik ödev tiplerinden birisidir bu konu. Girilen parayı en az banknotlara bolerek hangi banknotdan kaç tane vereceğini hesaplayan bir sistemdir.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace Banknot

{

    class Program

    {

        static void Main(string[] args)

        {

            int x, a, b, c, d, e, f, s1, s2, s3, s4, s5, s6, x1, x2, x3, x4, x5, x6;



            Console.Write("Para Miktarı:");

            x = Convert.ToInt32(Console.ReadLine());

           

            s1 = x % 100; 

            a = x - s1;   

            x1 = a / 100; 



            s2 = s1 % 50;

            b = s1 - s2;

            x2 = b / 50;



            s3 = s2 % 20;

            c = s2 - s3;

            x3 = c / 20;



            s4 = s3 % 10;

            d = s3 - s4;

            x4 = d / 10;



            s5 = s4 % 5;

            e = s4 - s5;

            x5 = e / 5;



            s6 = s5 % 1;

            f = s5 - s6;

            x6 = f / 1;



            Console.WriteLine(x1+"Tane 100'lük Banknot");

            Console.WriteLine("\n");

          

            Console.WriteLine(x2+"Tane 50'lik  Banknot ");

            Console.WriteLine("\n");

           

            Console.WriteLine(x3 + "Tane 20'lik  Banknot");

            Console.WriteLine("\n");

           

            Console.WriteLine(x4+"Tane 10'luk  Banknot");

            Console.WriteLine("\n");

           

            Console.WriteLine(x5+"Tane 5'lik   Banknot");

            Console.WriteLine("\n");

           

            Console.WriteLine(x6+"Tane 1'lik   Banknot Bulunmaktadır.");

            Console.WriteLine("\n");

        }

    }

}

NeRoN: 1 Kişi mesajın için Teşekkür Etti.
@butun 16.01.2011(UTC) tarihinde
@butun Offline
#2 Gönderildi : 21 Mart 2012 Çarşamba 14:23:55(UTC)
@butun



Sıralama: Yönetici

Madalyalar:
Anahtar Kişi: Forumda anahtar rol oynayan kullanıcılara verilirAltın Madalya: Forumda üstün hizmetleri olan kullanıcılara verilirKod Erişimi: Forum kodlarına doğrudan erişimi bulunan kullanıcılara verilirVeritabanı Erişimi: Forum veri tabanına doğrudan erişimi olan kullanıcılara verilirSistemin Efendisi: Sisteminin tamamına hükmeden kullanıcılara verilir

Mesajlar: 1,852
Puanlar: 12,672
Konum: Istanbul

Thanks: 23 times
17 Mesajına Toplam 26 Kere Teşekkür Edildi.

Paylaşımların için teşekkür ediyorum NeRoN ve paylaşımlarının devam edeceğini umuyorum.

Bu konudaki kullanıcılar
Ziyaretçi
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.