球形または長方形の水槽に追加するコンディショナーの量と量を計算するプログラムを作成しようとしています。
タンクが円形であるかどうかをユーザーに尋ねて、「y」、「Y」、または「n」、「N」のいずれかに答えてもらいたいと思います。ただし、プログラムを実行してnまたはNを入力すると、yまたはYのifステートメントが実行されます。
私はこれらすべてに非常に慣れていないことに注意してください。これは、プログラミングと論理クラスの紹介です。
これが私のソースコードです:
#include <iostream>
using namespace std;
int main()
{
char Circle = ' ';
int RADIUS = 0;
int HEIcircle = 0;
int LEN = 0;
int WID = 0;
int HEI = 0;
double AMTcondCIR;
double AMTcondREC;
cout << "Is tank circular? ";
cin >> Circle;
if (Circle = 'Y' or 'y')
{
cout << "Enter radius: ";
cin >> RADIUS;
cout << "Enter height: ";
cin >> HEIcircle;
AMTcondCIR = ((4/3) * 3.14 * (RADIUS^3)) * 0.01;
cout << "Amount of Conditioner to add (in mL): " << AMTcondCIR << endl;
}
if (Circle = 'N' or 'n')
{
cout << "Enter length: ";
cin >> LEN;
cout << "Enter width: ";
cin >> WID;
cout << "Enter height: ";
cin >> HEI;
AMTcondREC = (LEN * WID * HEI) * 0.01;
cout << "Amount of Conditioner to add (in mL): " << AMTcondREC << endl;
}
system("pause");
return 0;
}