D.ershane Çözümleri Ddili.org

Girişten Bilgi Almak Çözümleri

  1. Döviz kuru kesirli bir değer olduğu için daha önce de yaptığımız gibi onun için double türünü seçebiliriz. Girişin takılmaması için boşluklu olarak " %s" yazmayı da unutmadan:
  2. import std.stdio;
    
    void main()
    {
        write("Avro kurunu giriniz: ");
        double kur;
        readf(" %s", &kur);
    
        write("Ne kadar avronuz var: ");
        int adet;
        readf(" %s", &adet);
    
        writeln(kur, " kurundan ", adet,
                " avro bozdurmak ister misiniz?");
    }
    
  3. stdin, gelen karakterleri istenen türe dönüştüremeyince kullanılamaz duruma girer. Örneğin "abc" harflerinin tamsayı karşılığı olmadığı için; int türünde bilgi beklenen bir durumda girişte belirmeleri, stdin'in başarısız olmasına neden olur.