Menu
CoddyTech

まとめ:条件分岐

CoddyのGOジャーニー「基礎」セクションの一部。レッスン 43/109。

challenge icon

チャレンジ

中級

異なる条件文を実装し、結果を出力するコードを完成させましょう。

正確なテキストは Good job! です。

正確なテキストは Grade: B です。

自分で試してみよう

package main

import "fmt"

func main() {
  // 与えられた変数
  score := 85
  grade := ""
  
  // TODO: if文を使って、scoreが90以上かどうかを確認する
  // 真の場合、gradeを"A"に設定する
  
  // TODO: else if文を使って、scoreが80以上かどうかを確認する
  // 真の場合、gradeを"B"に設定する
  
  // TODO: else if文を使って、scoreが70以上かどうかを確認する
  // 真の場合、gradeを"C"に設定する
  
  // TODO: else文を使って、70未満のスコアを処理する
  // gradeを"F"に設定する
  
  // TODO: grade変数を使って"Grade: B"を出力する
  
  // TODO: grade変数を使ったswitch文でメッセージを出力する
  // "A"の場合、"Excellent work!"を出力する
  // "B" の場合は "Good job!" を出力する
  // "C" の場合は "Satisfactory." を出力する
  // それ以外の grade の場合は "You need to improve." を出力する
}

基礎のすべてのレッスン

自分で練習してみよう: Goオンラインコンパイラ