まとめ:条件分岐
CoddyのGOジャーニー「基礎」セクションの一部。レッスン 43/109。
チャレンジ
中級異なる条件文を実装し、結果を出力するコードを完成させましょう。
正確なテキストは 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オンラインコンパイラ