- 締切済み
C言語でのプログラミングについての質問です。
C言語でのプログラミングについての質問です。 ここ最近入院していて情報の授業を受けていないので課題を手伝って欲しいです! 以下、課題文です。 -------------------- 仕様 キーボードから期末試験の点数を読み込んで0.55を掛ける。次に課題の点数を読み込んで0.25を掛ける。この2つを加えたものを四捨五入し、講義点(80点満点)として表示する。そして演習点(20点満点)を読み込んで講義点に加え、成績(100点満点)として表示する。最後に成績判定を行い、「良・がんばった」、80点以上は「優・優秀です」、それ以外は「入力誤り」と表示する。なお、「講義点(80点満点)がその6割(48点)に満たない場合も「不可・再履修が必要」とする。 -------------------- この課題の回答を教えてください! ちなみに、こまめにコメントを挿入する必要があるようです! よろしくお願いします><
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- TooManyBugs
- ベストアンサー率27% (1472/5321)
C言語には入出力がありません。 従ってキーボードから入力することも、表示することも出来ません。 どうしてもと言うならハードウエアの詳細を記述するかオペレーティングシステム、コンパイラの種類などを記述すべきです。
- wormhole
- ベストアンサー率28% (1626/5665)
「課題を手伝って欲しい」ではなく「私の代わりに課題を解いて欲しい」になってますが。 それは「手伝う」とはいわない。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
こうですか、わかりません>< #include <stdio.h> int main(void) { printf("不可・再履修が必要\n"); return(0); } ところで講義点が48点以上で成績が80点未満だと入力誤りになりますがそれは正しいのですか? 「良・がんばった」の基準は?
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
[1] キーボードから期末試験の点数を読み込んで0.55を掛ける。 [2] 課題の点数を読み込んで0.25を掛ける。 [3] この2つを加えたものを四捨五入し、講義点(80点満点)として表示する。 [4] 演習点(20点満点)を読み込んで講義点に加え、成績(100点満点)として表示する。 [5] 最後に成績判定を行い、「良・がんばった」、80点以上は「優・優秀です」、それ以外は「入力誤り」と表示する。 [6] なお、「講義点(80点満点)がその6割(48点)に満たない場合も「不可・再履修が必要」とする。 どれがわからんですか? [1] はどってことなさそうだし [2] は[1]ができれば同様ですね。 [3] は? 四捨五入できますか? [4] は大したことなさそう [5] がややこしそうですが、if~else~ でなんとかなりそう [6] の判定は[5]に先だって行えますね。
- lv4u
- ベストアンサー率27% (1862/6715)
>>ここ最近入院していて情報の授業を受けていないので課題を手伝って欲しいです! 入院しているなら、クラスメート、友人など、誰か、見舞いは来ないの?その人にお願いすればいいと思いますけど・・・。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
手伝うので、まず自分の考えたソースを提示してください。 丸投げを手伝うとは言いません。
補足
すいません書き漏らしがありました><; 正しくはこうです! 仕様 キーボードから期末試験の点数を読み込んで0.55を掛ける。次に課題の点数を読み込んで0.25を掛ける。この2つを加えたものを四捨五入し、講義点(80点満点)として表示する。そして演習点(20点満点)を読み込んで講義点に加え、成績(100点満点)として表示する。最後に成績判定を行い、0点~59点は「不可・再履修が必要」、60点~69点は「可・何とか合格」、70点~79点は「良・がんばった」、80点以上は「優・優秀です」、それ以外は「入力誤り」と表示する。なお、「講義点(80点満点)がその6割(48点)に満たない場合も「不可・再履修が必要」とする。