前往
大廳
主題

【C#練習】使用陣列 & foreach計算數值加總。

小村 | 2022-12-06 20:51:15 | 巴幣 0 | 人氣 517

Question 1
Lucy開發一款手遊,上半年月度營收分別是200、450、700、175、250、600(單位:千元)。
請使用陣列與foreach陳述式,加總計算Lucy的上半年營收。
Solution
int[] monthlyRevenue = { 200, 450, 700, 175, 250, 600 };
int sum = 0;
foreach (int soloMonth in monthlyRevenue)
{
    sum += soloMonth;
}
Console.WriteLine($"Lucy的上半年度收益為{sum * 1000}元。");
//Output結果為Lucy的上半年度收益為2375000元。

Question 2
若想保存 foreach 陳述式中反覆項目的變數,也就是說,按月顯現Lucy上半年度的每月收益,程式碼要如何呈現呢?
/*1月 = 200000 (逐月累積收益: 200000)
2月 = 450000 (逐月累積收益: 650000)
3月 = 700000 (逐月累積收益: 1350000)
4月 = 175000 (逐月累積收益: 1525000)
5月 = 250000 (逐月累積收益: 1775000)
6月 = 600000 (逐月累積收益: 2375000)
Lucy的上半年度收益為2375000元。*/
Solution
int[] monthlyRevenue = { 200, 450, 700, 175, 250, 600 };
int sum = 0;
int everyMonth = 0;
foreach (int soloMonth in monthlyRevenue)
{
    sum += soloMonth;
    everyMonth++;
    Console.WriteLine($"{everyMonth}月 = {soloMonth * 1000}元 (逐月累積收益: {sum*1000}元)");
}
Console.WriteLine($"馨馨的上半年度收益為{sum * 1000}元。");

創作回應

相關創作

更多創作