セクション 1. 章 3
single
チャレンジ:If文
メニューを表示するにはスワイプしてください
if 文は、ほとんどのプログラミング言語における制御フローの基本的な構成要素。与えられた条件が true か false かに基づいて、プログラムが意思決定を行い、異なるコードブロックを実行することを可能にする。if 文の基本的な考え方はシンプルで、条件が満たされていれば何かを行い、そうでなければ何もしない。
if.h
1234if (condition) { // Code to be executed if the condition is true }
条件とは、true または false のいずれかに評価されるブール式。条件が true の場合、中括弧 { } 内のコードが実行される。条件が false の場合は、そのブロック内のコードはスキップされ、プログラムは if ブロックの次の文へ進む。
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
if 文で条件が true の場合に実行される文が 1つだけ のとき、波かっこ { } を省略可能。
with_braces.h
without_braces.h
1234if (condition) { statement; }
タスク
スワイプしてコーディングを開始
顧客が購入した合計金額に応じて割引を受けられるショッピングシステムを構築します。関数calculateDiscountは、顧客の購入合計金額を表すdouble型のパラメータtotalPurchaseを受け取ります。
- 変数
discountを0.0で初期化します。 totalPurchaseが100以上かどうかを判定します。もしそうであれば、割引額を購入合計金額の30パーセントに設定します。totalPurchaseに0.3を掛けてください。- 関数から
discountの値を返却します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください