用lingo解决酒精稀释问题

案例:求2ml 75%的酒精,分别稀释为70%、65%、60%、55%、50%、45%、40%、35%、30%、25%、20%、15%、10%时所需要的水量;
代码如下:

model:
!求2ml 75%的酒精,稀释为70%、65%、60%、
55%、50%、45%、40%、35%、30%、25%、20%、15%、10%时所需要的水量;
sets:
 water /1..13/:x,y,a,b;
endsets
data:
 a=3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9;
 b=7 6.5 6 5.5 5 4.5 4 3.5 3 2.5 2 1.5 1;
enddata
@for(water(i):x(i)=1.5*a(i)/b(i));
 @for(water(i):y(i)=x(i)-0.5);
end
结果如下:

    

解释如下:(保留两位小数,四舍五入)

   配成70%的酒精时,需要水0.1428571ml(这里用四舍五入,即需水0.14ml);

   配成65%的酒精时,需要水0.3076923ml(这里用四舍五入,即需水0.31ml);

   配成60%的酒精时,需要水0.5000000ml(这里用四舍五入,即需水0.50ml);

   配成55%的酒精时,需要水0.7272727ml(这里用四舍五入,即需水0.73ml);

   配成50%的酒精时,需要水0.1000000ml(这里用四舍五入,即需水1.00ml);

   配成45%的酒精时,需要水1.333333ml(这里用四舍五入,即需水1.33ml);

   配成40%的酒精时,需要水1.750000ml(这里用四舍五入,即需水1.75ml);

   配成35%的酒精时,需要水2.285714ml(这里用四舍五入,即需水2.90ml);

   配成30%的酒精时,需要水3.000000ml(这里用四舍五入,即需水3.00ml);

   配成25%的酒精时,需要水4.000000ml(这里用四舍五入,即需水4.00ml);

   配成20%的酒精时,需要水5.500000ml(这里用四舍五入,即需水5.5ml);

   配成15%的酒精时,需要水8.000000ml(这里用四舍五入,即需水8.00ml);

   配成10%的酒精时,需要水13.00000ml(这里用四舍五入,即需水13.0ml);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值