Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Testing for an Integer and displaying that value.

2 visualizaciones (últimos 30 días)
Wesley Iv
Wesley Iv el 28 de Mayo de 2014
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
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.

Respuestas (1)

George Papazafeiropoulos
George Papazafeiropoulos el 28 de Mayo de 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

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by