1. 1.
    +1 -1
    java codlarını bilmiyorum ama tahminimce parametre hatası var. double dene
    ···
  2. 2.
    +1
    bak demek istediğim 100,50 yazarsan muhtemelen programın sana vereceği cevap sadece 1 tane 100 olur. bi dene istersen sonucu yaz buraya
    ···
  3. 3.
    +1
    işlemleri değiştirip güncelleme yapmayı dene. yani TWOHUNDREDL = (int) (MONEY / 200);
    ONEHUNDREDL = (int) (MONEY % 200 / 100); değil de
    TWOHUNDREDL = (int) (MONEY / 200);
    MONEY = (int) (MONEY % 200);
    ONEHUNDREDL = (int) (MONEY / 100);
    syntax hatalarını geç doğru yazamamış olabilirim.
    ···
  4. 4.
    +1
    panpa benden bu kadar gözden kaçmış biyer olabilir yazdırma kodlarında falan. aradan biraz zaman geçsin tekrar incele kodu.
    ···
  5. 5.
    +1
    @34 panpa bende aynısını söyledim ama beğeniyormuş *
    ···
  6. 6.
    +1
    bas yukarı.
    ···
  7. 7.
    +1
    onek = (int) ((money % 0.05 / 0.01));
    bu satırı
    onek = (int) ((money*100 % 5));
    böyle yapmayı denesene bi

    edit: kuruşların hepsini bu formata çevir
    ···
  8. 8.
    +1
    ya arkadas bu nasi kod mantigidir. al javascript yazayim sen oradan ceviriver, int mint kasamam simdi

    var money = 326.85;
    var bills = {"ikiyuzluk":200, "yuzluk":100, "ellilik":50, "yirmilik":20, "onluk":10, "beslik":5, "birlik":1, "elli kurus":0.5, "yirmibes kurus":0.25, "on kurus":0.1, "bes kurus":0.05, "bir kurus":0.01};

    function countIt(key, amount){
    var total = Math. floor(money/amount);
    money -= (total*amount);
    console.log(total+" "+key);
    }

    for(i in bills){
    countIt(i, bills[i]);
    }
    ···
  9. 9.
    +1
    son değişiklikten sonra tamamen sorunsuz çalışması lazım
    ···
  10. 10.
    +1
    virgülden sonrasını ayrı hesaplatsan iyi olur. javayı bilmem ama C'de mod alınca virgülden sonrasını hesaba katmıyor.
    ···
  11. 11.
    +1
    @6 doğru söylüyo lan o kadar mod niye alıyon kafan karışır
    ···
  12. 12.
    +1
    hacı ben java bilmiyomda sen action script biliyonmu bi şey sorcam
    ···
  13. 13.
    +1
    panpa o kadar mod almana gerek yok. 20 lirayı hesaplamak için money % 20 yapman yeterli.
    buna göre tekrar yaz kodu.
    ···
  14. 14.
    +1
    ikinci deneme sorunsuz ama birinci denemedeki sorunu hala çözemedim. olması gerekliydi :/
    ···
  15. 15.
    +1
    up up bu kod işleri bazen kafa giber bilirim. mantığın dıbına koyar.
    ···
  16. 16.
    +1
    hayrına up
    ···
  17. 17.
    0
    @35
    Enter the amount : 854,56
    4 two hundred lira bill(s)
    0 one hundred lira bill(s)
    1 fifty lira bill(s)
    0 twenty lira bill(s)
    0 ten lira bill(s)
    0 five lira bill(s)
    4 one lira coin(s)
    1 fifty kurus coin(s)
    0 twenty five kurus coin(s)
    0 ten kurus coin(s)
    1 five kurus coin(s)
    0 one kurus coin(s)
    ···
  18. 18.
    0
    @26 kodun da son halini atayım bi hatam varsa

    import java. util.Scanner;

    public class xxxx
    {
    public static void main(String[] args)
    {
    Scanner Scan = new Scanner(System.in);

    double MONEY;
    int TWOHUNDREDL, ONEHUNDREDL, FIFTYL, TWENTYL, TENL, FIVEL, ONEL, FIFTYK, TWENTYFIVEK, TENK, FIVEK, ONEK;

    System.out. print("Enter the amount : " );
    MONEY = Scan. nextFloat();

    TWOHUNDREDL = (int) (MONEY / 200);
    ONEHUNDREDL = (int) (MONEY % 200 / 100);
    FIFTYL = (int) (MONEY % 100 / 50);
    TWENTYL = (int) (MONEY % 50 / 20);
    TENL = (int) (MONEY % 50 % 20 / 10);
    FIVEL = (int) (MONEY % 10 / 5);
    ONEL = (int) (MONEY % 5);
    FIFTYK = (int) ((MONEY % 1 / 0.50));
    TWENTYFIVEK = (int) ((MONEY % 0.50 / 0.25));
    TENK = (int) ((MONEY % 0.25 / 0.10));
    FIVEK = (int) ((MONEY % 0.25 % 0.10 / 0.05));
    ONEK = (int) ((MONEY % 0.05 / 0.01));

    System.out. println(TWOHUNDREDL + " two hundred lira bill(s)" );
    System.out. println(ONEHUNDREDL + " one hundred lira bill(s)" );
    System.out. println(FIFTYL + " fifty lira bill(s)" );
    System.out. println(TWENTYL + " twenty lira bill(s)" );
    System.out. println(TENL + " ten lira bill(s)" );
    System.out. println(FIVEL + " five lira bill(s)" );
    System.out. println(ONEL + " one lira coin(s)" );
    System.out. println((int) FIFTYK + " fifty kurus coin(s)" );
    System.out. println((int) TWENTYFIVEK + " twenty five kurus coin(s)" );
    System.out. println((int) TENK + " ten kurus coin(s)" );
    System.out. println((int) FIVEK + " five kurus coin(s)" );
    System.out. println((int) ONEK + " one kurus coin(s)" );
    }
    }
    ···
  19. 19.
    0
    @47 panpa dediğim gibi yeniyim javada nasıl kullanabileceğimi gösterirsen bi örnekle falan çok memnun olurum
    ···
  20. 20.
    0
    @41 deniyeyim birazdan panpa bi ara veriyim de kafam çatladı
    ···