Answer:
The solution is written in Python
- binary = ""
- decimal = 13
- quotient = int(decimal / 2)
- remainder = decimal % 2
- binary = str(remainder) + binary
-
- while(quotient >0):
- decimal = int(decimal / 2)
- quotient = int(decimal / 2)
- remainder = decimal % 2
- binary = str(remainder) + binary
-
- print(binary)
Explanation:
Firstly, we declare a variable <em>binary</em> and initialize it with an empty string (Line 1). This <em>binary </em>is to hold the binary string.
Next, we declare variable <em>decimal, quotient </em>and<em> remainder </em>(Line 2-4). We assign a test value 13 to decimal variable and then get the first quotient by dividing decimal with 2 (Line 3). Then we get the remainder by using modulus operator, % (Line 4). The first remainder will be the first digit joined with the binary string (Line 5).
We need to repeat the process from Line 3-5 to get the following binary digits. Therefore create a while loop (Line 7) and set a condition that if quotient is bigger than 0 we keep dividing decimal by 2 and calculate the quotient and remainder and use the remainder as a binary digit and join it with binary string from the front (Line 9-11).
At last, we print the binary to terminal (Line 13).
Answer
The answer and procedures of the exercise are attached in the following archives.
Step-by-step explanation:
You will find the procedures, formulas or necessary explanations in the archive attached below. If you have any question ask and I will aclare your doubts kindly.
Answer:
thats a good question that i have been trying to figure out. idk but people seem to have their own gods
Explanation: