2016-06-28 47 views
0

我正在運行一些運行總計需要創建模式的函數,但我非常努力地找到合適的公式。C#代數公式查找模式

它不是一門功課,只是看我的個人資料 ...

MinRow代表對我行-1在我的計數應該開始,如果MinRow = 3,我應該開始計數從4

ķ是,我可以使用來計算X

Example A: 
MinRow = 2, K = 3 
Expected 
|---Row---|--X--| 
| 3 | 2 | 
| 4 | 4 | 
| 5 | 6 | 

Example B: 
MinRow = 1, K = 5 
Expected 
|---Row---|--X--| 
| 2 | 4 | 
| 3 | 8 | 
| 4 | 12 | 

Example C: 
MinRow = 27, K = 2 
Expected 
|---Row---|--X--| 
| 28 | 1 | 
| 29 | 2 | 
| 30 | 3 | 
恆定值

可以使用X = (K * (Row-MinRow)) - (Row-MinRow)來解決示例B,但它不適用於示例A或C. 您是否認爲我可以使用通用公式來解決這些模式?

+10

您提供的公式適用於所有3個示例。再檢查一遍?你的(簡化的)公式是'X =(K - 1)*(Row - MinRow)'。 – EvilTak

+0

沒錯,可能是在這裏發帖我沒有注意到它 – Raffaeu

+0

我建議你或者mods關閉這個問題,以便人們知道它已經用完成,並且不會發布如下的答案,如。 – EvilTak

回答

0

由於@Evil德指出,這可以簡化爲

X = (K - 1) * (Row - MinRow) 

,並適用於所有你的三個例子。