-3

私はxcodeで簡単な電卓をやっています。+、/、-、1/x、√などの基本的な機能を実行しました。今、私は % 機能を実行しようとしています。これを開始する方法がわかりません..これに関するガイダンスが必要です...

編集:

5/8% = 62.5
5x8%=0.4
5+8% = 5.4
5-8% = 4.6

その前にさまざまな機能を処理できるはずです..だから私は混乱しています...

4

1 に答える 1

2

モジュロ演算子を意味する場合:

整数の場合は、単に使用します

int result = a % b;

float の場合はfmod (math.h)を使用します

float result = fmod(a, b);

パーセント演算子を意味する場合、何かの X パーセントを取ることは、それを掛けることと同じであることを覚えておく必要がありますX/100

float result = a * X / 100.f;  // result will be X percent of a.

編集(編集した質問に回答するため):

これは、私が知っている電卓でパーセンテージ演算子が機能する方法ではありません。パーセンテージ記号は 100 による除算です。つまり、あなたの例では:

5/8% = 5/8/100 = 0.00625
5x8% = 5x8/100 = 0.4
5+8% = 5+8/100 = 5.08
5-8% = 5-8/100 = 4.92

あなたが意味するの5+8%は、実際にはまたは5+5x8%です5+5x8/100

于 2012-11-10T17:38:49.137 に答える