Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roman-sarchuk/tranusy

Utility for converting numbers between different systems (with step shown) ♻⚡
https://github.com/roman-sarchuk/tranusy

cli-app number-system-converter

Last synced: 3 days ago
JSON representation

Utility for converting numbers between different systems (with step shown) ♻⚡

Awesome Lists containing this project

README

        

# [![Typing SVG](https://readme-typing-svg.herokuapp.com?font=Akronim&size=75&pause=500&color=F7DA2C&vCenter=true&random=false&width=250&height=95&lines=Tranusy)](https://git.io/typing-svg) ![Static Badge](https://img.shields.io/badge/version-2.0.0-p?style=flat&color=%2324913C) ![Static Badge](https://img.shields.io/badge/number-system-p?style=flat-square&color=%23A61000%09) ![Static Badge](https://img.shields.io/badge/multiple-conversion-p?style=flat&color=%23ab8f02)
![Visual Studio](https://img.shields.io/badge/Visual%20Studio-5C2D91.svg?style=for-the-badge&logo=visual-studio&logoColor=white) ![Static Badge](https://img.shields.io/badge/C%2B%2B-CLI-passing?style=for-the-badge&color=%238c16c7)

> [!NOTE]
> Tranusy is a numeric base converter application built using C++/CLI. It allows users to convert numbers from one base to another with the steps shown. Tranusy also offers multiple conversions, which makes the work more efficient.

> ### ![icons8-настройки-24](https://github.com/Roman-Sarchuk/Tranusy/assets/91730539/c18d4106-b363-4235-9032-d6c38c65cd3f) Opportunities
> - [x] Simple conversion from the one system to another.
> - [x] Multiple conversion from the ones system to another.
> - [x] Option to show conversion steps for better understanding.
> - [x] Save the spets convertion in fiel
> - [x] Import a file with the numbers
> - [x] Info window

> [!TIP]
> ### How to use multiple conversion:
> Input as this pattern: `number [from] [to]`
>
> You will get the result as: `result [to]`
>
> Example of input:
>
> ```
> 101101 [2] [10]
> -14201 [5] [24]
> AB04D.5F [16] [3]
> ```

> [!WARNING]
> Tranusy's using base type of data as integer {From −9 223 372 036 854 775 808 to 9 223 372 036 854 775 807} and doubel {1.7E +/- 308 (15 characters)}.
>
> Thus Tranusy can't convert the very huge numbers yet.