An awesome application for converting binary numbers!
View Demo
·
Report Bug
·
Request Feature
Bin2Dec allows the user to enter strings of up binary digits, 0's and 1's, in any sequence and then displays its decimal equivalent.
The idea of developing this application came from the video More 80 ideas to learn to program by Filipe Deschamps where the App Ideas Collection repository of Florin Pop was presented. I was very excited about the projects, because the ideas in it are very good for spending time programming.
Looking at more of the Florin Pop repositories I discovered this 100Days100Projects and I felt challenged to embark on this challenge. From then on, I started to develop some of the ideas from the App Ideas Collection repository in order to meet the challenge 100Days100Projects.
This project was developed on day 2 of the challenge #100Days100Projects
Tier: 1-Beginner
Binary is the number system all digital computers are based on. Therefore it's important for developers to understand binary, or base 2, mathematics. The purpose of Bin2Dec is to provide practice and understanding of how binary calculations.
Bin2Dec allows the user to enter strings of up to 8 binary digits, 0's and 1's, in any sequence and then displays its decimal equivalent.
This challenge requires that the developer implementing it follow these constraints:
- Arrays may not be used to contain the binary digits entered by the user
- Determining the decimal equivalent of a particular binary digit in the sequence must be calculated using a single mathematical function, for example the natural logarithm. It's up to you to figure out which function to use.
- User can enter up to 8 binary digits in one input field
- User must be notified if anything other than a 0 or 1 was entered
- User views the results in a single output field containing the decimal (base 10) equivalent of the binary number that was entered
- User can enter a variable number of binary digits
This project follows the pattern generated through the vue-cli
For the development of this application we have the prerequisite
- npm
- Clone the repo
git clone https://github.com/JefersonUrbieta/bin2dec.git
- Install NPM packages
npm install
- Compile and run the project
npm run serve
Distributed under the MIT License. See LICENSE
for more information.
Jeferson Urbieta - LinkedIn - jeferson.urbieta@gmail.com
Project Link: https://github.com/JefersonUrbieta/bin2dec
- Thalita Oliveira for help and support