function coins(price)
coinList = [20, 10, 5, 1];
sum = 0;
for i = 1:length(coinList) % Her kunne vi også skrevet 4. Kanskje vil vi utvide funksjonen i fremtiden slik at også lapper skal være med.
while price >= coinList(i)
sum = sum + 1;
price = price - coinList(i);
end
fprintf('Antall %d-kroninger: %d\n', coinList(i), sum);
sum = 0;
end
end
ELLER:% Alternativ løsning
function coins(price)
coinList = [20, 10, 5, 1];
sum = 0;
for i = 1:length(coinList) % Her kunne vi også skrevet 4
sum = floor(price / coinList(i));
price = rem(price, coinList(i));
fprintf('Antall %d-kroninger: %d\n', coinList(i), sum);
sum = 0;
end
end |