1

これは、メートル法で生活している人々への質問です。フォームに身長を入力するとき、メートルまたはセンチメートルの値を入力することを強く期待していますか?

WeightChart.comではメートルを使用しましたが、信じられないほど背の高い人が、なぜ私たちの計算が外れているのか疑問に思っているのを見てきました. 修正としていくつかの健全性チェックを実装しましたが、コンセンサスがある場合は、人々の期待に応えたいと考えています.

ありがとう!!

更新: ご回答ありがとうございます。センチメートルが好まれるようです。ただし、いずれかを処理するには、サニティ チェックが必要になります。はい、私の「答え」は私の質問が求めていたものではないことを認識しています。申し訳ありません。

4

4 に答える 4

4

センチメートルを使用すると、少なくとも小数点 (またはコンマ) を処理する必要がなくなります。しかし、私は、SIに関しては一種の熱狂者であり、文脈が他の何かを要求しない限り、通常、基本単位が使用されていると想定しています.

高さについては、メートルとセンチメートルの両方が使用されることがあるため、ユーザーの観点からはおそらく健全性チェックが最適です。身長が 190 メートル (少なくとも私はこのような人に会ったことがありません) または 1.9 cm の人はいません。

于 2010-02-05T16:16:20.973 に答える
2

すべてのメートル法の国について話すことはできません。大まかにそのまま(COUNT(SELECT countries FROM world) - 2)です。しかし、少なくともノルウェーでは、一般的なアプローチはセンチメートルを使用することです.

于 2010-02-05T16:19:14.220 に答える
1

私はウィルの答えで行きます。追加するだけ:

入力が^[0-9]{2,3}$、の場合、センチメートルです。入力が^[12][,\.][0-9]{1,2}$、の場合、それはメートルです。それ以外の場合は、エラーメッセージが表示されます。

ちなみに、は[,\.]、小数点記号としてコンマを使用する一部のヨーロッパ言語を処理します。

于 2010-02-05T16:32:07.153 に答える
1

人に身長を入力させてから、それを解析しようとするか、ドロップダウンから測定タイプを選択させます。おそらく、95% の確率で単純な解析アルゴリズムを使用して型を把握できるでしょう。残りは、人々にもっと具体的に尋ねることができます。

于 2010-02-05T16:28:10.970 に答える