Testing for an Integer and displaying that value.
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
This is my task:
Write a program that accepts three parameters “lower_limit”, “upper_limit” and “factor”. The program should display all the numbers between “lower_limit” and “upper_limit” that are evenly divisible by “factor”
So I've been doing heaps of research as to why this isn't working and i've tried many different methods but I just cannot get this to work. It seems liek it should work! I've tried the mod(y,1) function. Everything. Please help. I've already tried something like this
z=floor(y)
if (z==y);
disp(num2str(y))
else
end
So that wasn't working and I just needed to have something to turn into my teacher so the following is what I've turned in:
ll=100;
ul=500;
f=5;
x=(ll:ul);
y=x/f;
if rem(y,1) == 0;
disp(num2str(y))
else
end
Any help is GREATLY appreciated. This assignment is due in 30 minutes but i would still like to know why it's not working.
Antworten (1)
George Papazafeiropoulos
am 28 Mai 2014
% initial data
ll=99;
ul=500;
f=5;
% engine
lb=floor(ll/f);
if lb/2~=floor(lb/2)
lb=lb+1;
end
range=lb:f:ul;
range(2:2:end)=[];
% result
range
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!