- ベストアンサー
あーもうだめかもしれませんねこれはw神様助けてください。演算子 編
えーーーっとですね。 おはよう御座います。 えっとですね・・・算数です。 とあるバラバラな数字があります。 100だったり10だったり30だったり。 もう一つバラバラな数字があります。 これも同じ様に10だったり50だったり。 AとBにしましょう。 A=140 B=30 とします。 %の演算子で求めたいと思います。 つまり、Aは100% となり Bはそのまま30にします。 100 / 30 にしてしまうとA=100%とした割合が求められませんよね。 つまり、A=100であっても40であってもBとの割合を同じ様に算出したいです。 A=8 / B=8 の場合は100% A=8 / B=7 ぼ場合は90% A=2 / B=1 = 50% A=30 / B=10 =33.3...% どの数字でも100%を拠点に算出したいです!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>%の演算子で求めたいと思います。 %演算子は全く意味がちがいます。この場合使えません。 回答は端的に以下。 iinnffooさんからの私の回答に対する批判は受け付けておりません。 書かないでください。 <? function calc($a,$b){ print "A={$a} / B={$b} :".round($b/$a*100,2)."%<br>"; } $A=8;$B=8;calc($A,$B); $A=8;$B=7;calc($A,$B); $A=2;$B=1;calc($A,$B); $A=30;$B=10;calc($A,$B); ?>
その他の回答 (1)
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
PHPの問題等より算数の問題ですね。 「B÷A*100」では駄目なのですか?
お礼
皆様おはよう御座います。 いつもお世話になっております。 だめでした! 2時間くらい悩んだんです(笑) 有り難う御座いましたっ!
お礼
お世話になっております。 出来ました! 色々なサイトに割合等簡単そうに書いてありましたけど中々難しいものだったんですね。 ためになりました。 ありがとうございましたっ! 皆様、またなにかありましたら宜しくお願い致します。