我目前在一个项目中工作,这对VBA有一些要求。数据可以在excel中找到。我需要问/弹的是一种编写一些代码的方法,这些代码将遵守以下条件:
其中Xmw和Ymw的单位是兆瓦,而X和Y是发电厂
Xmw=<1000
-always true
和
Ymw=<1000
-always true
2000=Xmw+Ymw
-Equation 1
和
10=X+Y
-Equation 2
本质上,由于增加和减少世代的最大绝对值是2000,而可以使用的植物的最大数量是10。我被困在这一点上,因为我找不到这两个方程之间的关系。此外,现有的程序确定要使用的生成,但它不遵循提供的2个等式。
现有的编程确定了哪些发电厂在X和Y的“池”中。
任何帮助都将不胜感激。
发布于 2015-05-21 21:58:47
我在回复中发布了这篇文章,因为它太多了,无法在评论中发表(请评论并让我知道这是否中肯)
您可以使用如下所示的条件:
power_generated=Ymw+Xmw
if power_generated<>2000 then
'do stuff here to add another power plant to generation
'
'
if X+Y>10 then
'deal with the fact that you have not enough power plants to deal with your draw
end if
end if
https://stackoverflow.com/questions/30375168
复制相似问题