Hello, I am fairly new to MATLAB and am confused on the uses of”for” and “while” commands. Attached is the code I’m having troublewith (doesn’t give and output). Thanks so much in advance!
%%
total_coins=0;
for money=0:99
current_money=money;
number_q=0;
number_d=0;
number_n=0;
number_p=0;
while current_money>0
if current_money>=25
current_money=current_money-25;
number_q=number_q+1;
elseif current_money>=10
current_money=current_money-10;
number_d=number_d+1;
elseif current_money>=10
current_money=current_money-5;
number_n=number_n+1;
elseif current_money>=10
current_money=current_money-1;
number_p=number_p+1;
end
end
end
number_coins=number_q+number_d+number_n+number_p;
total_coins=total_coins+number_coins;
avg_coins=(total_coins)/(100);
fprintf(‘%2.2f’,avg_coins)
Expert Answer
An answer will be send to you shortly. . . . .