Question: 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
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
