私はC ++の初心者で、半日かけてこれをグーグルで検索しました。ほとんどの投稿はあいまいまたは複雑に見えます。そして、私はこれを行うためのより簡単な方法があると感じています。どんな助けでも大歓迎です。ユーザーが入力した状態に基づいて税金を計算する簡単なプログラム:
#include <iostream>
int main()
{
std::cout << "Enter your order amount: ";
int amount{};
std::cin >> amount;
std::cout << "Which state do you reside in? ";
std::string state{};
std::cin >> state;
if (state == "WI") //THIS IS SIMILAR TO HOW I WOULD DO IT IN PYTHON | C++ doesn't work this way
std::cout << "Your tax is 5.0$" << std::endl;
std::cout << "Your total is " << amount + 5.0;
else
std::cout << "Your tax is 0.0$" << std::endl;
std::cout << "Your total is " << amount;
return 0;
}
ifおよびelseの後にステートメントをグループ化するための{
およびの追加に注意してください}
#include <iostream>
int main()
{
std::cout << "Enter your order amount: ";
int amount{};
std::cin >> amount;
std::cout << "Which state do you reside in? ";
std::string state{};
std::cin >> state;
if (state == "WI")
{
std::cout << "Your tax is 5.0$" << std::endl;
std::cout << "Your total is " << amount + 5.0;
}
else
{
std::cout << "Your tax is 0.0$" << std::endl;
std::cout << "Your total is " << amount;
}
return 0;
}
if (condition)
またはelse
の後に、言語は単一のステートメントのみを許可します。中括弧{
と}
ステートメントのシーケンスを複合ステートメントで囲みます。
より明確な言語については、こちらの複合ステートメントを参照してください:https://en.cppreference.com/w/cpp/language/statements
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加