# How can I calculate the revenue in a FOR loop?

41 ビュー (過去 30 日間)
Fábio Sousa 2021 年 2 月 20 日
コメント済み: Rik 2021 年 2 月 21 日
for s=1:4 %number of weeks
n=input('How many packages?')
for k=1:n
.. code..
end
end
So I have this loop and I want to calculate the revenue at the end of each week and the total revenue at the end of the 4 weeks. how can I do it?
I have multiple IFs inside a FOR loop inside of another FOR loop. So if the user chooses one option it will give one revenue and then it will go back and loop 2 more times. This process will continue for 4 times. So basically I need to sum the revenue 3 times each 4 weeks. Its a bit confusing.

サインインしてコメントする。

### 回答 (1 件)

Rik 2021 年 2 月 20 日
Store the revenue in a vector you index with s. Then use sum to calculate the total.
##### 2 件のコメント表示非表示 1 件の古いコメント
Rik 2021 年 2 月 21 日
You should consider reviewing the material that was probably given during the first lesson in your course. Since this sounds like homework I'm not going to give a complete solution.
Looking at your edited question it seems you should store the revenue in a 2D array and index with s and k, although that would require the user to enter the same number of packages every iteration of s.

サインインしてコメントする。

### Community Treasure Hunt

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

Start Hunting!

Translated by