程式語言作業31 (重複結構) 循環運算

寫一程式循環運算輸入的數值,運算規則如下:

  1. 程式連續輸入整數,整數與整數之間分別以 +、-、* 三運算子循環運算。
  2. 當運算的結果超出範圍 0 ~ 1000 時,程式終止。並輸出前一次運算的結果。
  3. 假設第一次輸入之整數就已超出 0 ~ 1000,程式終止。並輸出 0。

範例說明:
假設第一次輸入 5 (因未超出範圍 0 ~ 1000,所以繼續輸入)
第二次輸入 2 (程式將第一次輸入之 5 與第二次輸入之 2 做 + 法運算得 7)
第三次輸入 3 (程式將上一次運算結果 7 與第三次輸入之 3 做 - 法運算得 4)
第四次輸入 4 (程式將上一次運算結果 4 與第四次輸入之 4 做 * 法運算得 16)
第五次輸入 -10 (程式將上一次運算結果 16 與第五次輸入之 -10 做 + 法運算得 6。註:+-*循環運算 )
第六次輸入 9 (程式將上一次運算結果 6 與第六次輸入之 9 做 - 法運算得 -3,因結果超出 0 ~ 1000,程式終止並輸出上次運算結果 6)

輸入的整數值介於 -106 至 106



-5

7
2
-4
2
-6
10
101

5
2
3
4
-10
9

7
-12


0

10

6

7