Answered step by step
Verified Expert Solution
Question
1 Approved Answer
CmpSc 3 3 0 , C + + Lab Convert Decimal to Binary, Hexadecimal and Octal Programming guidelines Use Visual Studio, and create a C
CmpSc C Lab
Convert Decimal to Binary, Hexadecimal and Octal
Programming guidelines
Use Visual Studio, and create a C project.
Create a comment header, at the top of the document.
Deliverables
Only submit CPP and H files, that you created.
Program Requirements
The project shall be called: ConvertDecimal
Input
a Allow user to input an integer from
b Validate the input. If input is invalid, make them enter a value again
while until they enter a valid value.
c Then, the main call the ConvDecimal with the appropriate parameters.
Processing
a Use the Division method for converting Decimal to Binary, and
Hexadecimal, and Octal.
i Divide the quotient by or or respectively.
ii Get the remainder after dividing. Save the remainders. They are
the answer.
b Display the answer with, the digits, in the proper order.
c Loop and ask user to input another positive integer.
d Stop looping and exit when the user enters
e Create functions to reside in this one CPP file.
i convDecimal
ii convDecimalToHex ;
iii. ConvDecimalToOctal;
iv convDecimalToBinary
v You will create function that will convert Decimal to all other
bases and You the programmer need to determine what
the parameters should be for this function. Then, this function will
call the appropriate other function.
f All functions will return a string with the values in the correct order.
Output
a At beginning of the program, display some kind of welcome message,
stating to the user what this program does.
b When printing the results, display both the original decimal value and the
calculated values.
c Display the output in a nice, easy to read, format.
Testing
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started