十進數小數與n(2-9)進數間轉換

程式編寫日期: 2007年2月29日

程式(65步)

1 X←→Y 2. Kin × 1 3. Kin × 2 4. Kin × 3 5. Kin × 6
6. cos-1 7. sin 8. Kin + 1 9. Kin + 2 10. Kin + 3
11. Kin + 6 12. Kout 1 13. ÷ 14. Kout 3 15. xy
16. Kout 4 17. - 18. . 19. 5 20. =
21. RND 22. Min 23. × 24. Kout 2 25. xy
26. Kout 4 27. = 28. Kin + 5 29. MR 30. ×
31. Kout 3 32. xy 33. Kout 4 34. = 35. Kin - 1
36. 1 37. Kin - 4 38. Kin - 6 39. X←→Y 40. Kout 6
41. X←→K1 42. Kin × 1 43. X←→K1 44. x > 0 45. NORM
46. X←→K5 47. ENT 48. Kin 1 49. log 50. ÷
51. ENT 52. Kin 2 53. ENT 54. Kin 3 55. log
56. = 57. FIX 0 58. RND 59. Kin 4 60 1
61. 0 62. Kin 6 63. 1 64. X←→Y 65. RTN

LRN 模式輸入程式(供 fx-3800P使用,程式長度: 65步 )

X←→Y Kin × 1 Kin × 2 Kin × 3 Kin × 6
cos-1 sin Kin + 1 Kin + 2 Kin + 3
Kin + 6 Kout 1 ÷ Kout 3 xy
Kout 4 - . 5 =
RND Min × Kout 2 xy
Kout 4 = Kin + 5 MR ×
Kout 3 xy Kout 4 = Kin - 1
1 Kin - 4 Kin - 6 X←→Y Kout 6
X←→K1 Kin × 1 X←→K1 x > 0 NORM
X←→K5 ENT Kin 1 log ÷
ENT Kin 2 ENT Kin 3 log
= FIX 0 RND Kin 4 1
0 Kin 6 1 X←→Y RTN
MODE .        

 

例題1: 將十進數的0.6化為二進數。

P1 0.6 RUN 10 RUN 2 RUN (顯示答案為0.100110011)

計算完結後按 AC 終止程式

 

例題2: 將二進數的1.111化為十進數。

P1 1.111 RUN 2 RUN 10 RUN (顯示答案為1.875)

計算完結後按 AC 終止程式

 

註1: 由於程式可能需要重複計算多次,計算時間可能會略為長一些。

註2: 輸入數值必須大於0。

註3: 輸入的兩個進制其中一個為十進制。

 

返回 fx-3900PV程式集

Free Web Hosting