Git Product home page Git Product logo

hannad4 / ultimateconverter Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 940 KB

A number converter written entirely in C++ which can convert numbers from decimal to binary (and vice versa), decimal to hexadecimal (and vice versa), and decimal to octal (and vice versa). The program attempts to manually convert most of the conversions (instead of using built in functions that are included in C++), and in doing so tries to inform its coding enthusiasts of the different techniques and applications that can applied towards learning and building C++ programs.

License: MIT License

C++ 100.00%
number-converter convert-numbers cpp

ultimateconverter's Introduction

ULTIMATE CONVERTER

Note: A PDF version of this README.md file with screenshots is available in the "Documentation" folder of this repository.

ULTIMATE CONVERTER Installation and usage instructions

INTRODUCTION: Welcome to Ultimate Converter, the best tool for converting numerical data. This program will serve the purpose of teaching its users about the various numbering systems that are prevalent, especially in computer engineering and coding. Secondly, it will provide the opportunity for the user to explore how numbering manipulation can be achieved through programming. What makes Ultimate Converter different from other software is that the source code is readily available to everyone. This means that it is perfect for use within various classrooms and learning spaces, particularly with programming classes, in which the students may manipulate the code to their liking in order to explore and see what happens when they change different aspects of the code. The end result is a fun, interactive, and interesting experience with a topic that is otherwise usually dull and boring. So, let’s dive into how to get set up!

INSTALLATION GUIDE: Ultimate Converter is available in two formats. The first is the original C++ file, whereas the second is the exe program. Below are the installation instructions for each format. Please note, both of these methods will only be successful for Windows Operating systems.

USING THE EXE PROGRAM:

  1. Download the exe file provided to a known location on your computer
  2. Open the folder that the file was downloaded to
  3. Right click on the file and click on Open
  4. Follow the programs instructions as they are prompted on screen
  5. When the program has finished running, an output file may have been written to the folder that the program was downloaded to. Check the file to see a record of your inputs.

USING THE CPP FILE:

  1. Download the cpp file to a known location on your computer
  2. Make sure an appropriate C++ compiler is installed on the computer. To do this, refer to the MinGW installation instructions which can be found at the following site: http://www.mingw.org/wiki/Getting_Started
  3. Press and hold Shift on your keyboard, then right click on any whitespace area in the folder. Do not click on the file itself.
  4. Select Open command window here
  5. Type in the following command: g++ ultimateConverter.cpp -o ultimateConverter.exe
  6. Press the enter key. After a few sections, you will be able to type again. Type in the following command: ultimateConverter.exe
  7. Press the enter key, and the program will run. Follow the instructions as they are provided on the screen.

VIEWING THE SOURCE CODE

  1. If you would like to view the source code itself, you can browse through the files available in the GitHub Repository that this README.md file is in. If you would like to view this project on a personal computer, you will need a program that is capable of viewing C++ files, such as Atom Text Editor, available from the following website address: https://atom.io/
  2. After you have downloaded the Atom Text Editor, go to the folder where the C++ file was downloaded.
  3. Right click on the file, and select Open With
  4. Select Atom
  5. The source code will be opened in the Atom Text Editor
  6. Read the comments within the source code to see how the program works

ultimateconverter's People

Contributors

hannad4 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.