Analyzer
Üye
- Katılım
- 15 May 2007
- Mesajlar
- 192
- Puanları
- 1
Selam,
Ondalıklı sayılarla işlemde biraz sıkıntım var. Elimde bir sayı var, A diyelim, 0 ila 500 aralığında. Başka tarafta da 1000 ila 4000 arasında sayı var. Buna da B diyelim.
Şimdi istediğim olay şu :
A sayısını 500 e bölüp, 3000 ile çarpıp (4000-1000), bir üst tam sayıya yuvarlamak istiyorum.
Mesela A sayısı 121 olsun.
(121/500) x 3000 = 726
Bu sayı ondalıklı olsa idi, mesela 726.345 olsaydı 726 ya, 726.659 olsaydı 727 ye yuvarlanmasını istiyorum.
Nasıl yaparım? (DIV, FDIV, FMUL kullandım ancak floating point register bulamadım)
Analyzer
Ondalıklı sayılarla işlemde biraz sıkıntım var. Elimde bir sayı var, A diyelim, 0 ila 500 aralığında. Başka tarafta da 1000 ila 4000 arasında sayı var. Buna da B diyelim.
Şimdi istediğim olay şu :
A sayısını 500 e bölüp, 3000 ile çarpıp (4000-1000), bir üst tam sayıya yuvarlamak istiyorum.
Mesela A sayısı 121 olsun.
(121/500) x 3000 = 726
Bu sayı ondalıklı olsa idi, mesela 726.345 olsaydı 726 ya, 726.659 olsaydı 727 ye yuvarlanmasını istiyorum.
Nasıl yaparım? (DIV, FDIV, FMUL kullandım ancak floating point register bulamadım)
Analyzer