求高手帮忙,实在算不出来
某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。
某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。
2016-04-01
<?php
//某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。
function get_money($goods1, $goods2, $goods3) {
$sum = $goods1 + $goods2 + $goods3;//总价
$result = 0;//折后价格
if($sum > 100) {
$result = 0.8 * $sum;
} elseif($sum > 60) {
$result = 0.9 * $sum;
} elseif($sum > 30){
$result = 0.95 * $sum;
} else {
$result = 0.99 * $sum;
}
return "总价:".$sum."折后价:".$result.",便宜了".$sum - $result;
}#include <stdio.h>
int get_money(goods1, goods2, goods3)
{
float sum, result;
sum = goods1 + goods2 + goods3;
if(sum > 100) {
result = 0.8 * sum;
} elseif($sum > 60) {
result = 0.9 * sum;
} elseif($sum > 30){
result = 0.95 * sum;
} else {
result = 0.99 * sum;
}
printf("总价:%f折后价%f,便宜了%f", sum, result, sum - result);
}举报