Problem 49062. Mass Conversion 2
Test criteria is wrong, can't assert the right return value.
The description has been updated to state the precision of the conversion factor used in the test suite.
some error , as in scratch pad it is working but while submitting it shows error
Problem statement needs to be updated to state precision of submitted values. Only accepts values rounded to 4-decimal places.
Answers need to be rounded to 4 decimal places
If you're facing the issue where your code is producing correct results, but the assertion tests fail, use the round() function and set the precision to 4 decimal places.
% my solution - print out y value to compare against y_correct
y = x / 2.205;
disp(['y = ' num2str(y)])
% Test 2 and 3 Fail....
x = 50;
y_correct = 22.6757;
assert(isequal(convert_stuff(x),y_correct)) % Assertion failed.
y = 22.6757 % NOT SURE WHY THIS FAILS????
%% Does not look like a precision issue
Solution CommentsShow comments
Problem Recent Solvers467
More from this Author180
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!