問題タブ [fractions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
692 参照

c++ - 構造体を理解するのに助けが必要で、プログラムのいくつかのエラー

分数を計算するという目標を達成するために構造体を適切に使用する方法がわかりません (必要です)。率直に言って、私は自分が何をしているのかよくわかりません。これは C++ の 3 番目のクラスにすぎず、途方に暮れています...これが私たちに割り当てられたタスクでした

enter() 関数は、ユーザーからの端数を受け入れます。simple() 関数は、可能であれば、受け取る分数を単純化します。display() 関数は、受け取った分数を表示します。

グローバル関数は Fraction 型を使用します。Fraction 型は、分数の分子と分母を個別のデータ メンバーとして保持します。

これは私のプログラムです。「cin」と「cout 」を除いてメインのみで、GCF関数は教授によって提供されました。他のすべての関数とメイン以外の構造体は自分でやろうとしました...

これらは私のエラーです:

本当に長い投稿で申し訳ありませんが、すべての助けをいただければ幸いです。また、自宅や講義中に読むことができる便利な C++ の本を誰かが教えてくれたら (言葉の壁のため、教授を十分に理解できないため)、感謝します。

0 投票する
1 に答える
290 参照

python - Python代数分数

私はそれを認めたくありませんが、この小さなコード行は私にいくつかの問題を与えています。

なぜこれは同等ではないのですか?

分数がどのように機能するかを完全に忘れたのではないでしょうか。

0 投票する
1 に答える
771 参照

android - Libreoffice のように、数字の一部を上下に表示します

Libreoffice (および Latex などの他のアプリ) では、ある種のスクリプト言語を使用して、非常に優れた数式を表示できます。

そのような数式、特に分数を表示できるビュー (おそらく textView) を使用する必要があります。

たとえば、「x over y」は次のようになります。

等々。

Androidでこれに対するそのような解決策はありますか? たぶん、そのようなものを書くことを可能にするライブラリ(Apacheと同様またはそれ以上のライセンスを持つ)ですか?

0 投票する
1 に答える
1224 参照

php - 正規表現 - 分数を識別する

正規表現を使用して、レシピ データベースのフォーム フィールドから分数を特定する必要があります。材料は 2 つの部分からなるフォーム フィールドに入力されます。フィールド 1 は量、フィールド 2 は成分です。次に、フィールド 1 を分数コンポーネントに分割して、データベースに入力する必要があります。

可能なエントリには、1、1/2、1 1/2、および 1 カップ、または 1/2 tbsp などの単語が付いた前のいずれかが含まれます。私が予測する最も難しいものは次のとおりです。[2 28オンス。缶] 2 は数字、28 オンス。缶が言葉になります。

私が見つけた: (\b[0-9]{1,3}(?:,?[0-9]{3})*(?:.[0-9]{2})?\b)作品の一種。私は正規表現にまったく慣れていないので、推測とチェックのみに取り組んでおり、うまく機能させるのに苦労しています。

問題 #1: 単語部分も特定する必要があります。単語部分は、大きな缶が単語部分になる 2 つの大きな缶など、複数の単語にすることもできます。上記の正規表現は数字を非常によく識別しますが、フォーム フィールドの残りを取得する方法がわかりません。たとえば、大さじ 1 1/2 で 1,1,2 が得られますが、それですべてであり、大さじも必要です。この正規表現を使用し、len を使用して元の部分を切り捨て、前部から分数を減算しようとしましたが、1/2 と 1/2 の両方が許可されているため問題があり、減算するスポットの数を把握できません (1/2文字列の先頭から 6 を引く必要があります。

問題 2: これはそれほど重要ではありませんが、[2 28 オンスの缶 2 個] の問題を特定する方法についてのアイデアはありますか? 上記の正規表現は 2,28 を引き出しますが、これは正しくありません。2 だけを引き出す必要があり、残り (28 オンス缶) は、問題 1 の解決策でうまくいけば見つかる他の部分になります。

0 投票する
4 に答える
1158 参照

python - PythonでxDPを使用してFractionを10進数として記述する方法は?

私が探しているのは、PythonのFraction()型を任意の小数点以下の桁数に書き出す方法です。FractionとDecimalのPythonドキュメントを見てきましたが、Fractionを変換または書き出す方法がわかりません。

だから私が探しているのは印刷する方法です

なので

それ以外の

DPの数を指定します。

0 投票する
1 に答える
88 参照

java - 5' 3"1/2 のような測定値を取得し、それを 1.414 倍して、Android Java で同じ形式で回答を表示するにはどうすればよいですか?

私がやっていることはこれです、私は 5' をそのままにし、次に 3" を 12 で割って 1 フィートの 10 進数に変え、次に分子を分母で割り、それをすべて足して 1.414 を掛けます。フィートインチとインチの分数を表示する方法がわかりません

0 投票する
3 に答える
157 参照

c - 整数を使用した間隔の比較

まず、これから質問することを実行するためのより簡単で信頼性の高い方法がたくさんあることは知っていますが、それは私の質問のポイントではありません。

2 つの整数セットを分数であるかのように比較しようとしています。これが意味することは、2次元配列があると仮定します:

これらの数字をどのように扱いたいかというと、次の数字です。

array[0][0] = 2 <--- は分子です

array[0][1] = 3 <--- 分母

または、この場合はちょうど 2/3 です。私がやりたいことは、2 つの分数を比較することです。

ここでの注意点は、数値を浮動小数点数に変換して精度を維持したり、一時的な浮動小数点プレースホルダーを作成したりすることはできないということです。整数値のみを使用してこれらを比較する方法はありますか?

また、この質問に何をタグ付けすればよいか正確にはわかりません。何か思いついたら教えてください。タグ付けします。

0 投票する
2 に答える
169 参照

flash - フラッシュの分数

フラッシュのテキストフィールド内に分数(½、¼など)を表示する方法を探しています。最初に考えたのは、HTMLテキストと特別な分数フォントを使用することでした。しかし、これは可能な分数の量を制限し、私はそれをすぐに打つと確信しています。それらは、両方の数に制限がなく、動的である必要があります。これで、2つの動的テキストフィールドを使用して準備されたムービークリップを作成できましたが、それらをテキストフィールドに埋め込み、動的テキストフィールドに必要な2つのパラメーターを提供することもできますか?

私の知る限り、htmlタグを使用してテキストフィールドに画像を埋め込むことができます。

それとも、これに対する別の賢いアプローチがありますか?

[編集]imgsrc属性でライブラリリンケージ名を実際に使用してムービークリップを埋め込むことができることを知りました。id属性を使用すると、actionscriptを使用して変更できるため、両方の分数を設定する方法になると思います。ただし、ムービークリップは常にテキストフィールドの左側に配置される(または他の任意の方法で配置される)ため、このソリューションは役に立たないようです。

[edit2]それを指摘してくれたチャールズに感謝します、私がネットで見つけた痛みを伴う見た目のものは今では理にかなっています。

0 投票する
2 に答える
5403 参照

python - Pythonの分数モジュールを使用して、特定の分母を持つ小数に最も近い分数を見つけます

Pythonのfractionsモジュールを使用すると、次のようなことができます。

しかし、16分の1の端数が必要な場合は、どうすればよいですか?つまり、Fraction(51, 16)。を使用limit_denominator(16)すると、最大分母が16になります。

fractionsモジュールでこれを行う簡単な方法はありますか?

0 投票する
1 に答える
143 参照

android - ユーザーがパーセンテージにdoubleの代わりに分数を使用できるようにするにはどうすればよいですか?

パーセンテージを使用するアプリを作成しています。合計を100%にするために、ユーザーが複数のアイテムを作成します。例:3つのアイテムがあり、それぞれが33.3%である場合、これは0.1%が欠落していることを意味します。分数は正確な数であるため、はるかにクリーンです。ダブル入力と分数入力のどちらかをユーザーに選択させることができるかどうか疑問に思いました。誰かがこれに取り組む方法について私に何か助けを与えることができますか?inputTypesなどを見てきましたが、分数については何も見つかりません。

前もって感謝します!