C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

タンクをC++で満たした後に無駄になった水の量を見つけます


このチュートリアルでは、次の問題を解決します。

Nリットルの容量のタンクと、1分あたりのS速度でタンクを満たすポンプがあるとします。残念ながら、タンクには穴があります。そして、水はそれを満たしている間、毎分WSの速度で浪費されています。

満タンの場合に無駄になる水の量を計算する必要があります。

1分間に満たされる水の量は、水を満たした水と無駄な水の速度の差に等しくなります。

したがって、水タンクの容量を1分あたりの充填速度で割ることにより、水タンクを充填するための合計時間を取得できます。

また、水の浪費速度に水タンクを満たす時間を掛けることで、水の浪費を簡単に得ることができます。

コードを見てみましょう。

#include <iostream>
using namespace std;
double countTheWastedWater(double N, double S, double WS) {
   double wasted_water, fill_per_minute, time_to_fill;
   fill_per_minute = S - WS;
   time_to_fill = N / fill_per_minute;
   wasted_water = WS * time_to_fill;
   return wasted_water;
}
int main() {
   double N, S, WS;
   N = 275;
   S = 10;
   WS = 3;
   cout << countTheWastedWater(N, S, WS) << endl;
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が得られます。

117.5

結論

チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください。


  1. 混合物交換後の量を見つけるためのC++プログラム

    このチュートリアルでは、混合物の交換後に残っているミルクの量を見つけるプログラムについて説明します。 Xリットルのミルクがあるとしましょう。それから、YリットルのミルクはYリットルの水自体に置き換えられます。これと同じ手順が何度も何度もZ回実行されます。私たちの仕事は、容器に残っているミルクの最終的な量を見つけることです。 反復操作間の値の関係を見つけると、Z回の操作後のミルクの量を求める式が見つかります 残り量=((X-Y)/ X) Z * X 例 #include <bits/stdc++.h> using namespace std; //calculating t

  2. C++の特定の混合物で目標比率を達成するために追加する量を見つけます

    サイズXのコンテナがあるとします。このコンテナには水と他の液体の混合物があり、その混合物にはW%の水が含まれています。 Y%に対する水の比率を増やすには、いくつの水を追加する必要があるかを見つける必要がありますか? X =125、W =20、Y =25の場合、出力は8.33リットルになります。 前の混合物に一定量の水を追加する必要があるとすると、新しい量はX + Aになります。したがって、混合物中の水の量はこの式に従います。 Old Amount + A =((W%of X)+ A) また、混合物中の水の量=新しい混合物中の水の新しいパーセンテージ。つまり、これは(X + A)のY%です