私のプログラムは、要求された形状の名前を表示することになっています。文字列の操作に慣れていないので、ユーザー入力をどのようにエコーしますか (C はコーンなどを表示します)。ある種のif文を推測していますが、その書き方がわかりません。
サンプル:
Hello. Welcome to the shape volume computing program.
Which shape do you have? (C for cone, U for cube, Y, for cylinder P for pyramid, S for sphere, or Q to quit)
Enter shape: U
okay, cube. Please enter the length of a side: 3
okay, the length of the side = 3
the volume = 27
enter shape: C
okay, cone. Please enter the radius of the base: 2
please enter the height: 3
okay, the radius = 2 and the height = 3
the volume = 12.56
enter shape: Q
bye!
コード:
int main()
{
string C,U,Y,P,S;
C= "cone";
U= "cube";
Y= "cylinder";
P= "pyramid";
S= "sphere";
int Q= -1;
cout<< " Enter C for cone, U for cube, Y for cylinder, P for pyramid, S for sphere or Q
to quit. " <<endl;
cin>> C,U,Y,P,S,Q;
if(Q= -1)
cout<< " Goodbye! " <<endl;
return 0;
}