各位仁兄:  
       我想请教一下,在asp.net(C++)中,如果我想将字符串能转化为程序的代码,该如何处理。  
 
       我是在做一个项目绩效考核的时候遇到的一个问题,想做一个活动公式。针对一个衡量标准转化为一个公式。例如:有一个衡量标准为  
 
     “完成值在目标值的99-101%之间(含99%及101%)时,得基本分满分,在此基础上,当实际完成值不低于目标值的102%时,加2分;当实际完成值在目标值的101%-102%之间时,线性加分;当实际完成值不高于目标值的95%时,得0分;当实际完成值在目标值的95%-99%之间时,线性扣基本分。”  
 
       这个不能在代码中写,而是由系统管理来设置每一条指标的时候,同时也设置它的计算公式,针对上面的衡量指标,想达到以下效果:  
 
系统管理员分情况填写    
1)选择  ‘极限值’  需要设置两个参数:<=95%      0  
 
     想得到字符串  "if(x/t<95%)  {y=0;}"    
 
2)选择‘线性’  需要设置四个参数:>95%    <99%    0      8.4  
 
     想得到字符串  "if(x/t>95%  &&  x/t<99%)  {y=(x/t*100-95)/4*8.4;}"    
 
3)选择‘阶梯型’需要设置三个参数:>=99%    <=101%    8.4  
 
     想得到字符串  "if(x/t>=99%  &&  x/t<=101%)  {y=8.4;}"    
 
4)选择‘线性’  需要设置四个参数:>101%    <102%  8.4    10.4  
 
     想得到字符串  "if(x/t>101%  &&  x/t<102%)  {y=(x/t*100-101)/(102-101)*(10.4-8.4)+8.4;}"    
 
5)选择  ‘极限值’  需要设置两个参数:>=102%    10.4  
 
     想得到字符串  "if(x/t>=102%  )  {y=10.4;}"    
 
其中t是已知值,x在以后调用时用实参来代替。  
 
上面五条都设置好了,所有的字符串连接起来形成一个最终求这条指标的函数了。  
 
各位看这样行的通吗?还有没有其他更好的方法呢?