Cody

Solution 1572127

Submitted on 30 Jun 2018
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Fail
d = 1; b = '1'; assert(isequal(dec2bin_fractions(d),b))

splt = 1×1 cell array {'1'}

Index exceeds array bounds. Error in dec2bin_fractions (line 4) dc=num2str(dec2bin(splt(2))) Error in Test1 (line 3) assert(isequal(dec2bin_fractions(d),b))

2   Fail
d = 2.5; b = '10.1'; assert(isequal(dec2bin_fractions(d),b))

splt = 1×2 cell array {'2'} {'5'}

Error using dec2bin (line 29) D must be numeric. Error in dec2bin_fractions (line 4) dc=num2str(dec2bin(splt(2))) Error in Test2 (line 3) assert(isequal(dec2bin_fractions(d),b))

3   Fail
d = 34.125; b = '100010.001'; assert(isequal(dec2bin_fractions(d),b))

splt = 1×2 cell array {'34'} {'125'}

Error using dec2bin (line 29) D must be numeric. Error in dec2bin_fractions (line 4) dc=num2str(dec2bin(splt(2))) Error in Test3 (line 3) assert(isequal(dec2bin_fractions(d),b))

4   Fail
d = 452.8125; b = '111000100.1101'; assert(isequal(dec2bin_fractions(d),b))

splt = 1×2 cell array {'452'} {'8125'}

Error using dec2bin (line 29) D must be numeric. Error in dec2bin_fractions (line 4) dc=num2str(dec2bin(splt(2))) Error in Test4 (line 3) assert(isequal(dec2bin_fractions(d),b))