• ベストアンサー

変数aの値が

変数aの値が2か3のときに答えが9。4か5のときには10。 6か7のときには11というようになるような式を考えていますが、なかなか思いつきません^^; また、変数tが2のときには9。3か4のときには10。5か6のときには11。 7か8のときには12というようになる式も考えています。 これをプログラミングに応用したいと思っています。 わかる方いらっしゃったらお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

aに16を足して,半分にして,小数点以下を切り捨て。 tに17を足して,半分にして,小数点以下を切り捨て。

kei114477
質問者

補足

回答ありがとうございます^^ その方法をためいしていたんですが、プログラミングしている言語(php)では 小数点を切り捨てるコードが使えないので、できれば小数点を切り捨てるのではなく、整数部を使うか小数部を使うような式でお願いできればと思います^^; 説明不足と知識不足ですいません^^;

その他の回答 (2)

  • f272
  • ベストアンサー率46% (8469/18132)
回答No.3

> プログラミングしている言語(php)では小数点を切り捨てるコードが使えない 整数型にキャストするだけ。

noname#221368
noname#221368
回答No.2

 phpはやった事がないので、出来ないのかも知れませんが、切り捨て関数がないなら、作れば良いのでは?と思いました。  最悪でも数値を文字列化して、文字列比較で何とかなりそうな気がします。  phpを知らない者の感想です・・・。

関連するQ&A