Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x=2;
y=64;
% power
zstr=java_math(x,y,3);
assert(strcmp(zstr,'18446744073709551616'),sprintf('zstr=%s\n',zstr))
|
2 | Pass |
xstr='18446744073709551615';
y=3;
%Add
zstr=java_math(xstr,y,1);
assert(strcmp(zstr,'18446744073709551618'),sprintf('zstr=%s\n',zstr))
|
3 | Pass |
x=2^53; % largest eps==1 double
y=2^11;
%Multiply
zstr=java_math(x,y,2);
assert(strcmp(zstr,'18446744073709551616'),sprintf('zstr=%s\n',zstr))
|
4 | Pass |
x=2^53; % largest valid double
y=2^12;
% Multiply
zstr=java_math(x,y,2);
assert(strcmp(zstr,'36893488147419103232'),sprintf('zstr=%s\n',zstr))
|
5 | Pass |
x=randi(10);
y=randi(100);
zstr=java_math(x,y,1);
assert(strcmp(zstr,num2str(x+y)),sprintf('x=%2i y=%3i x+y=%5i zstr=%s\n',x,y,x+y,zstr))
|
6 | Pass |
x=randi(10);
y=randi(100);
zstr=java_math(x,y,2);
assert(strcmp(zstr,num2str(x*y)),sprintf('x=%2i y=%3i x*y=%5i zstr=%s\n',x,y,x*y,zstr))
|
7 | Pass |
x=randi(20);
y=randi(5);
zstr=java_math(x,y,3);
assert(strcmp(zstr,num2str(x^y)),sprintf('x=%2i y=%3i x^y=%8i zstr=%s\n',x,y,x^y,zstr))
|
2979 Solvers
Least common multiple of many numbers
189 Solvers
Back to basics 24 - Symbolic variables
129 Solvers
Wind outward from the center ...
67 Solvers
583 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!