1. 学ぶ
  2. /
  3. コース
  4. /
  5. 金融のための中級R

Connected

演習

Ifの中にIfは書けますか?

より細かく制御したいときは、if文を入れ子(ネスト)にするのが有効です。次の演習では、売却を試みる前に、Microsoftの株を1株以上保有しているかどうかを確認するif文を追加します。

ネストしたif文の基本構造は次のとおりです。見覚えがある形ですね。

if(condition1) {        
    if(condition2) {     
        code if both pass
    } else {            
        code if 1 passes, 2 fails
    }
} else {            
    code if 1 fails
}

変数 micr と shares はあらかじめ用意されています。

指示

100 XP
  • 売却を判断する前に、shares が 1 以上かどうかを確認するネストしたif文を記述してください。
  • 真であれば、"Sell!" を出力します。
  • それ以外の場合は、"Not enough shares to sell!" を出力します。