Hey. Just starting with matlab here.
Any help would be greatly appreciated. Please include some links to learn more on my mistakes
Why is the 'else' not getting executed?
How do I make the for loop actually of some use?
Because I need to use both the loop and if-else for this...
myorder=[15 40 20 30 28 45 25 35];
week=1:8;
for n=1:length(week)
if myorder>=30
ordercost=(myorder)*(60-(0.1*60));
else
ordercost=(myorder)*60;
end
end
table(week', myorder', ordercost', 'VariableNames',{'Week', 'Orders', 'Cost Ordered'})
sum(ordercost)

 Respuesta aceptada

Torsten
Torsten el 2 de Jun. de 2022

0 votos

for n=1:length(week)
if myorder(n)>=30
ordercost(n)=(myorder(n))*(60-(0.1*60));
else
ordercost(n)=(myorder(n))*60;
end
end

Más respuestas (0)

Categorías

Más información sobre Debugging and Analysis en Centro de ayuda y File Exchange.

Productos

Versión

R2021b

Preguntada:

el 2 de Jun. de 2022

Comentada:

el 2 de Jun. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by