Help With C++
Can AnyOne Here Expert Please Help Me WRITE this c++ program...
Write a program that will take a positive integer number and display as binary coded decimal (bcd) number. Assume that we are working 2 bytes (i.e. 16bits). 4 bits represent each decimal digit and the input number is not exceeding 9999. E.g. if the input number is 375 the display should read as 0000 0011 0111 0101. The program should use two programmer-defined functions. One, called separate_digits, that takes the input value and separates the digits. Another function, called bcd, is called to convert the decimal digits to binary. The bcd number is to be displayed by the main function.................
What the hell? Thats not even a question, it sounds like your DEMANDING someone to write the code for you! Your saying things like "Write a program..." and "The program should..."
Well, im a complete newbie to this forum, but correct me if im wrong but you have to at least try and show us some sort of effort before any of the C++ GURU's here help you.
Just my 2 cents...
People on this forum won't do your homework for you. If you write the program, and it won't compile, then people will tell you why you're getting the errors, thus enabling you to correct them. However, posting your homework assignment and saying
"please do this assignment for me" is going to be met with much indifference.
You can use division and/or modulus ( % ) to extract the one's tens, hundreds, etc.
There are several ways to convert decimal to binary... my favorite is bitset (i.e. #include <bitset> ) you should be able to find other techniques by searching the board.
The assignment should only require you to use what you've studied so-far! You could even use a switch statement, or 10 if-statements. BCD is somewhat unusual, and I suspect that the assignment uses BCD to allow the use of if or switch statements.
Now please read the first "sticky" post at the top of the board... Board Guidelines regarding vague titles, homework, and "do my program" requests.
Then, show us what you have so-far... tell us what's not working... and we WILL try to help you!
Also, please the 2d "sticky" post about Code Tags, before posting any code.