Menu
Coddy logo textTech

まとめ:条件分岐

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未満のscoreを処理する
  // gradeを"F"に設定する
  
  // TODO: grade変数を使って指示通りの正確なテキストを出力する
  
  // TODO: grade変数を使ったswitch文でメッセージを出力する
  // "A"の場合、"Excellent work!"と出力する
  // "B" の場合、指示にある正確なテキストを出力する
  // "C" の場合、"Satisfactory." を出力する
  // その他の成績の場合、"You need to improve." を出力する
}

基礎のすべてのレッスン

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