#1
by 大熊 » 3年前
こんなプログラムかけますか。入力した点数を10で割っても101から109は10扱いになり、ふるいにかけられません。お教えください
以下の実行例のように, 点数を入力すると成績を判定するプログラムを作成しなさい.
入力された点数が
- 0 点以上 60 点未満のとき D
- 60 点以上 70 点未満のとき C
- 70 点以上 80 点未満のとき B
- 80 点以上 90 点未満のとき A
- 90 点以上 100 点以下のとき S
- 上記以外のとき エラー
と表示すること.
ただし, switch-case 文を用いること (if 文, if-else文, および条件演算子を使用してはならない)
実行結果 1 (黄色い文字は標準入力を表す)
点数を入力> 50
成績判定: D
実行結果 2 (黄色い文字は標準入力を表す)
点数を入力> 70
成績判定: B
実行結果 3 (黄色い文字は標準入力を表す)
点数を入力> 100
成績判定: S
実行結果 4 (黄色い文字は標準入力を表す)
点数を入力> 105
成績判定: エラー
こんなプログラムかけますか。入力した点数を10で割っても101から109は10扱いになり、ふるいにかけられません。お教えください
以下の実行例のように, 点数を入力すると成績を判定するプログラムを作成しなさい.
入力された点数が
- 0 点以上 60 点未満のとき D
- 60 点以上 70 点未満のとき C
- 70 点以上 80 点未満のとき B
- 80 点以上 90 点未満のとき A
- 90 点以上 100 点以下のとき S
- 上記以外のとき エラー
と表示すること.
ただし, switch-case 文を用いること (if 文, if-else文, および条件演算子を使用してはならない)
実行結果 1 (黄色い文字は標準入力を表す)
点数を入力> 50
成績判定: D
実行結果 2 (黄色い文字は標準入力を表す)
点数を入力> 70
成績判定: B
実行結果 3 (黄色い文字は標準入力を表す)
点数を入力> 100
成績判定: S
実行結果 4 (黄色い文字は標準入力を表す)
点数を入力> 105
成績判定: エラー