#Day83#100DaysChallenge- Matlab Loops | Binary to decimal Conversion
#Day83-Binary to Decimal Conversion
Task:
Write a code to Convert given binary number to decimal number
0000=0
0001=1
0010=2
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those.
Matlab code
function decimal_value= binary_conversion(x)
count=numberofdigits(x);
pow=0;
decimal_value=0;
for i=1:1:count
    n=mod(x,10);
    decimal_value=decimal_value+(n*2^pow);
    pow=pow+1;
    x=floor(x/10);
end
end
Sample Input and Output
>> decimal_value= binary_conversion(0101)
decimal_value =
5
>> binary_conversion(11011001)
ans =
217
Click here for Video description
Free Codes: youtube.com/castorclasses
 
 
    
 
 
 
 
 
 
 
%206th%20Edition,%20Kindle%20Edition.jpg) 
 
 
 Posts
Posts
 
 
 
 
 
 
 
 
No comments