ループのオプション1と2をスイッチと見なすにはどうすればいいですか?プログラミングが難しく、これを解決するのが難しい。どんな助けも高く評価されます!C++ヘルプ:ループとスイッチ
#include <iostream>
using namespace std;
int main()
{
int userOption;
cout << "Hello user, what would you like to do?" << endl;
cout << "Option 1: Display a message" << endl;
cout << "Option 2: Perform a calculation" << endl;
cout << "Option 3: Exit program" << endl;
cin >> userOption;
switch (userOption)
{
char op;
int num1, num2;
case 1:
cout << "Welcome user!" << endl;
break;
case 2:
cout << "Enter + for addition, - for subtraction, * for multiplication or/for division: ";
cin >> op;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
if (op == '+')
cout << num1+num2 << endl;
else if (op == '-')
cout << num1-num2 << endl;
else if (op == '*')
cout << num1*num2 << endl;
else if (op == '/')
cout << num1/num2 << endl;
break;
case 3:
cout << "Goodbye!" << endl;
return 0;
break;
default:
cout << "Please enter valid option!" << endl;
}
return 0;
}
あなたは、whileループでコードを包む試したことがありますか? – frslm
ループするケース1と2と、プログラムを終了するケース3があります。メニュー全体をループで囲むと、1と2がループし、3がプログラムを終了します。 – user4581301
どこにループを挿入しますか?どの声明の前に? – Fernando