このような PHP の計算はどのように行われるのでしょうか?

WBOY
リリース: 2016-06-20 12:42:49
オリジナル
1523 人が閲覧しました

入力ボックスに 1 を入力すると、150 が自動計算されます。
入力ボックスに 2 と入力すると、300 が自動計算されます。
入力ボックスに 3 を入力すると、450 が自動計算されます。
入力ボックスに 4 を入力すると、自動計算されます。 600 のうち 450 を計算します
入力ボックスに 5 を入力すると、750 が自動的に計算されます
最初の 1 ~ 5 は 150 倍されます

入力ボックスに 6 を入力すると、894 が自動的に計算されます
入力ボックスに 7 を入力して自動計算します 1043
入力ボックスに 8 を入力して自動計算します 1192
入力ボックスに 9 を入力して自動計算します 1192
...
...
入力ボックス ここに 19 を入力すると 2831 が自動的に計算されます
ここでは 6 ~ 19 はすべて 149 倍されます。

20 ~ 29 はすべて 148 倍されます
30 ~ 39 はすべて 147 倍されます
>40 ~ 49 はすべて 146 倍されます
50 ~ 59 はすべて 145 倍されます
60 ~ 69 はすべて 144 倍されます
など。 。 。
PHP を使用して結果を計算するにはどうすればよいですか?


ディスカッションへの返信 (解決策)

nx150-nxn/10 これは小数点があるようで、倍数ではありません。 。

function aba($num){	if($num > 0 && $num <= 5){		return $num * 150;	}	if($num >= 6 && $num <= 19){		return $num * 149;	}	if($num >= 20){		return $num * (150 - floor($num/10));	}	return 0;}
ログイン後にコピー
ログイン後にコピー

function aba($num){	if($num > 0 && $num <= 5){		return $num * 150;	}	if($num >= 6 && $num <= 19){		return $num * 149;	}	if($num >= 20){		return $num * (150 - floor($num/10));	}	return 0;}
ログイン後にコピー
ログイン後にコピー



クール
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート