文字列ユーザー入力でIFステートメントを使用するにはどうすればよいですか?

プラビーングナセカラン

私は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]

編集
0

コメントを追加

0

関連記事

分類Dev

ifステートメントを使用して文字列をユーザー入力に一致させるにはどうすればよいですか?(Java)

分類Dev

ユーザーが表示する文字列を入力できるようにするswitchステートメントにケースを含めるにはどうすればよいですか?

分類Dev

ユーザーが入力した整数をprintlnステートメントに挿入するにはどうすればよいですか?

分類Dev

ユーザーの入力に基づいてPythonを実行するにはどうすればよいですか(ifステートメント)。

分類Dev

ユーザー入力を文字列にリンクするにはどうすればよいですか

分類Dev

JFrameを使用して、ユーザー入力のテキストを列に表示するにはどうすればよいですか?

分類Dev

MySQLステートメントで.format()文字列を使用するにはどうすればよいですか?

分類Dev

文字列でCASEステートメントを使用するにはどうすればよいですか?

分類Dev

テキスト入力なしでEnterキーを押すまで、ユーザーが文字列を配列に入力できるようにするにはどうすればよいですか?

分類Dev

文字列ベクトルにユーザー入力からスペースを保持させるにはどうすればよいですか?

分類Dev

JFrameJavaでユーザー入力から文字列を描画するにはどうすればよいですか

分類Dev

ユーザー入力をリスト内の大文字の文字列と比較するにはどうすればよいですか?

分類Dev

C ++ユーザー入力を厳密な順序で文字列のリストと比較するにはどうすればよいですか?

分類Dev

ユーザー入力をリストに変換するにはどうすればよいですか?

分類Dev

JOptionPaneと配列を使用して、ユーザーによる複数の入力のリストを作成するにはどうすればよいですか?

分類Dev

リスト内の特定の文字列をユーザー入力から置き換えるにはどうすればよいですか?

分類Dev

ユーザーが入力したWekaで単一のテストケースをテストするにはどうすればよいですか?

分類Dev

不明な数のユーザー文字列を入力するにはどうすればよいですか?

分類Dev

ユーザーが入力した文字列をTryParse()するにはどうすればよいですか?

分類Dev

ユーザーが入力した文字列を無視するにはどうすればよいですか?

分類Dev

ユーザー入力文字列を出力するにはどうすればよいですか

分類Dev

テキストボックス入力からユーザーフォームリストボックス/コンボボックス配列/リストにデータを入力するにはどうすればよいですか?

分類Dev

テキスト領域に250語のみを入力するようにユーザーを制限するにはどうすればよいですか?

分類Dev

制御されたステートメントとユーザー入力用のhtmlフォームを使用してphp経由でmysqldbに行を追加するにはどうすればよいですか?

分類Dev

SQLで、文字列の「IN」ステートメントを作成するにはどうすればよいですか?

分類Dev

アラートにユーザー入力を表示するにはどうすればよいですか?(迅速)

分類Dev

マルチユーザーWebサイトでプリペアドステートメントを使用するにはどうすればよいですか?

分類Dev

配列を使用してユーザー入力を取得するにはどうすればよいですか

分類Dev

ユーザーがインテントを使用して入力した文字列を保存してから、他のアクティビティに移動するにはどうすればよいですか?

Related 関連記事

  1. 1

    ifステートメントを使用して文字列をユーザー入力に一致させるにはどうすればよいですか?(Java)

  2. 2

    ユーザーが表示する文字列を入力できるようにするswitchステートメントにケースを含めるにはどうすればよいですか?

  3. 3

    ユーザーが入力した整数をprintlnステートメントに挿入するにはどうすればよいですか?

  4. 4

    ユーザーの入力に基づいてPythonを実行するにはどうすればよいですか(ifステートメント)。

  5. 5

    ユーザー入力を文字列にリンクするにはどうすればよいですか

  6. 6

    JFrameを使用して、ユーザー入力のテキストを列に表示するにはどうすればよいですか?

  7. 7

    MySQLステートメントで.format()文字列を使用するにはどうすればよいですか?

  8. 8

    文字列でCASEステートメントを使用するにはどうすればよいですか?

  9. 9

    テキスト入力なしでEnterキーを押すまで、ユーザーが文字列を配列に入力できるようにするにはどうすればよいですか?

  10. 10

    文字列ベクトルにユーザー入力からスペースを保持させるにはどうすればよいですか?

  11. 11

    JFrameJavaでユーザー入力から文字列を描画するにはどうすればよいですか

  12. 12

    ユーザー入力をリスト内の大文字の文字列と比較するにはどうすればよいですか?

  13. 13

    C ++ユーザー入力を厳密な順序で文字列のリストと比較するにはどうすればよいですか?

  14. 14

    ユーザー入力をリストに変換するにはどうすればよいですか?

  15. 15

    JOptionPaneと配列を使用して、ユーザーによる複数の入力のリストを作成するにはどうすればよいですか?

  16. 16

    リスト内の特定の文字列をユーザー入力から置き換えるにはどうすればよいですか?

  17. 17

    ユーザーが入力したWekaで単一のテストケースをテストするにはどうすればよいですか?

  18. 18

    不明な数のユーザー文字列を入力するにはどうすればよいですか?

  19. 19

    ユーザーが入力した文字列をTryParse()するにはどうすればよいですか?

  20. 20

    ユーザーが入力した文字列を無視するにはどうすればよいですか?

  21. 21

    ユーザー入力文字列を出力するにはどうすればよいですか

  22. 22

    テキストボックス入力からユーザーフォームリストボックス/コンボボックス配列/リストにデータを入力するにはどうすればよいですか?

  23. 23

    テキスト領域に250語のみを入力するようにユーザーを制限するにはどうすればよいですか?

  24. 24

    制御されたステートメントとユーザー入力用のhtmlフォームを使用してphp経由でmysqldbに行を追加するにはどうすればよいですか?

  25. 25

    SQLで、文字列の「IN」ステートメントを作成するにはどうすればよいですか?

  26. 26

    アラートにユーザー入力を表示するにはどうすればよいですか?(迅速)

  27. 27

    マルチユーザーWebサイトでプリペアドステートメントを使用するにはどうすればよいですか?

  28. 28

    配列を使用してユーザー入力を取得するにはどうすればよいですか

  29. 29

    ユーザーがインテントを使用して入力した文字列を保存してから、他のアクティビティに移動するにはどうすればよいですか?

ホットタグ

アーカイブ