まとめ:条件分岐
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未満のscoreを処理する
// gradeを"F"に設定する
// TODO: grade変数を使って指示通りの正確なテキストを出力する
// TODO: grade変数を使ったswitch文でメッセージを出力する
// "A"の場合、"Excellent work!"と出力する
// "B" の場合、指示にある正確なテキストを出力する
// "C" の場合、"Satisfactory." を出力する
// その他の成績の場合、"You need to improve." を出力する
}基礎のすべてのレッスン
自分で練習してみよう: Goオンラインコンパイラ