Looking for reliable answers? Westonci.ca is the ultimate Q&A platform where experts share their knowledge on various topics. Ask your questions and receive detailed answers from professionals with extensive experience in various fields. Join our platform to connect with experts ready to provide precise answers to your questions in different areas.
Sagot :
Answer:
In Python:
bin = int(input("Binary Number: "))
num = str(bin)
dec = 0
for i in range(len(num)):
dec = dec + int(num[i]) * 2**int(len(num)-i-1)
print("Decimal Equivalent: "+str(dec))
Explanation:
Note that the program assumes that the user input will be valid. So, error check was done in the program
This line gets the binary number from the user
bin = int(input("Binary Number: "))
This converts the inputted number to string
num = str(bin)
This initializes decimal number to 0
dec = 0
This iterates through the string number
for i in range(len(num)):
This converts the number to decimal
dec = dec + int(num[i]) * 2**int(len(num)-i-1)
This prints the result of the conversion
print("Decimal Equivalent: "+str(dec))
See attachment for screenshots
Visit us again for up-to-date and reliable answers. We're always ready to assist you with your informational needs. Thank you for choosing our platform. We're dedicated to providing the best answers for all your questions. Visit us again. We're glad you chose Westonci.ca. Revisit us for updated answers from our knowledgeable team.