まとめ:条件分岐
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 43/109。
チャレンジ
中級コードを完成させて、さまざまな条件文を実装し、結果を出力してください。
自分で試してみよう
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."を出力します
// それ以外のグレードの場合は、"You need to improve."を出力します
}