Ang calculator na ito ay nagko-convert ng isang 32-bit at 64-bit na mga binary string sa kanilang mga lumulutang halaga ng puntos (hal. Mga halagang decimal tulad ng "3.14159 ..."). Maaari din nitong mai-convert ang decimal number sa isang 32-bit at 64-bit binary string.
Halimbawa, ang lumulutang point (decimal) na halaga ng Pi ay 3.14159 ...
Ang binary na representasyon ng Pi ay samakatuwid:
01000000 01001001 00001111 11010000
Sinusuportahan ng calculator na ito ang mga two-way na conversion. Upang linawin kung ano ang ibig sabihin nito, narito ang mga conversion na magagawa nito:
(1) Lumutang sa Binary (3.14159 = 01000000 01001001 00001111 11010000)
(2) Binary to Float (01000000 01001001 00001111 11010000 = 3.14159)
Ang app na ito ay dinisenyo upang matulungan ang mga mag-aaral ng computer science at computer architecture na madaling maunawaan kung paano kinakalkula ang isang lumulutang na point point. Halimbawa: ang binary string ay may kulay na naka-code upang matulungan ang mga mag-aaral na makilala ang pagkakaiba sa pagitan ng pag-sign, exponent, at mantissa. Isa pang halimbawa: sa pamamagitan ng matagal na pagpindot sa isang indibidwal na bit, buhayin nito ang isang overlay na ipinapakita sa gumagamit kung ano ang nangyayari kapag na-toggle o naka-on ang tukoy na bit na (subukan ito!)
Sinusuportahan din ng converter na ito ang iba pang mga numerong system o representasyon kabilang ang: floating point, binary, hexadecimal, octal, sign integer, at unsigned integer na mga numero.
Ang app na ito ay may buong suporta sa conversion para sa:
(1) mga solong-eksaktong numero ng lumulutang point (float ... decimal)
(2) mga doble-eksaktong numero ng lumulutang point (doble ... decimal)
(3) hexadecimal representations (hex)
(4) mga representasyon ng octal (oct)
Ang app na ito ay may limitadong suporta sa conversion para sa:
(1) naka-sign integer (naka-sign int ... decimal)
(2) mga unsigned integer (unsigned int ... decimal)
Nangangahulugan ang buong suporta na maaari mong gampanan ang mga pag-uusap na dalawang daan sa pagitan ng dalawang mga representasyong may bilang. Ang ibig sabihin ng limitadong suporta ay maaari ka lamang magsagawa ng mga isang-way na conversion. Nagtatrabaho pa rin ako sa pagdaragdag ng buong suporta para sa lahat ng pangunahing mga numerong sistema / representasyon sa agham ng computer.
Mayroong dalawang mga mode:
(1) Ang mode ng calculator na lumulutang na point - ginagamit ito upang malinaw na mai-convert sa pagitan ng mga numero ng binary at lumulutang na punto.
(2) Ang hexadecimal, octal, at binary conversion mode - ginagamit ito upang mai-convert sa pagitan ng hexadecimal, octal, at binary na mga representasyon. Matapos ang pag-convert sa pagitan ng tatlong mga system na numero, maaari mong pindutin ang pindutang "Ilapat" upang sa wakas ay mai-convert ito sa isang lumulutang na puntos na halaga.
Mangyaring ibahagi ang app na ito sa iba pang mga mag-aaral / propesor na maaaring makinabang mula sa paggamit nito. Huwag kalimutang i-email sa akin ang iyong puna at mga hiling sa tampok. Kung nais mong ipadala sa akin ang iyong mga salita ng suporta at pagpapahalaga, mangyaring i-email ang mga ito sa akin!
Mga Tampok: (1) 32-bit at 64-bit na prec precision.
(2) I-convert ang bin sa float.
(3) I-convert ang float sa basurahan.
(4) Mag-convert sa pagitan ng hex, oct, at basurahan.
(5) I-convert ang float sa hex, oct, sign int, at unsigned int.
(6) I-convert ang bin sa hex, oct, sign int, at unsigned int.
(7) Kulay ng naka-code na binary string upang pamilyar ang mga mag-aaral sa pag-sign, exponent, at mantissa.
(8) Kopyahin at i-paste ang float, basurahan, hex, okt.
(9) Kopyahin ang mga naka-sign / unsigned int na conversion sa clipboard.
(10) One-way na conversion mula sa bin hanggang sa naka-sign / unsigned int.
(11) Ipinapaliwanag ng espesyal na interface ng overlay kung paano na-convert ang float (buhayin ito sa pamamagitan ng mahabang pagpindot sa isang indibidwal na bit).
(12) Baguhin ang hitsura at pag-uugali ng calculator sa mga setting ng gumagamit.
Malapit na sa mga darating na pag-update: (1) Dalawang-way na mga conversion sa pagitan ng bin at naka-sign / unsigned int.
(2) Premium na Walang Ad na bersyon.
(3) Landscape mode.
Bisitahin ang aking
opisyal na website para sa karagdagang impormasyon.
https://peterfelixnguyen.github.io/port portfolio#floating-point-calculator-android