Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 71633

Submitted on 5 Apr 2012 by Ned Gulley

Correct

61Size
Leading solution size is 12.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x = 1;
y = 1;
z = 1;
v_correct = 1;
assert(isequal(computeVolume(x,y,z),v_correct));
v =
     1
2
Pass
 
%%
x = 3;
y = 4.5;
z = 2;
v_correct = 27;
assert(isequal(computeVolume(x,y,z),v_correct));
v =
    27
3
Pass
 
%%
v_correct = 1;
assert(isequal(computeVolume(),1));
v =
     1
4
Pass
 
%%
v_correct = 1;
assert(isequal(computeVolume([],[],[]),1));
v =
     1
5
Pass
 
%%
y = 2;
v_correct = 2
assert(isequal(computeVolume([],y),v_correct));
v_correct =
     2
v =
     2
6
Pass
 
%%
x = 9.2;
y = [];
v_correct = 9.2;
assert(isequal(computeVolume(x,y),v_correct));
v =
    9.2000