質問: プログラミング(c++、c言語)でお聞きしたいことがあります。 下記の問題が課されたのですが、プログラムの条件として、 ・ Student が各科目の成績を修正できないが,自分の英語,数学,国語の成績,総得点と平均値を確認できる. ・ Teacher が学生の各科目の成績を登録できるし,全員の英語,数学,国語の成績,各学生の総得点,各科目の平均値,及び,全員総得点の平均値を確認できる. をどのように表せばいいのかわかりません。 どなたか教えてください。よろしくお願いします。 基底 People クラスを定義し,その派生クラスとして,Student クラスと Teacher クラスを作成せよ. ー条件ー ・People クラスが名前,住所,年齢などのメンバー変数があり,全てのメンバー変 数を出力関数 ShowInformation()を仮想関数に宣言する. ・ Student クラスに学生 ID,英語,数学,国語の得点のメンバー変数を追加する. ・ Student が各科目の成績を修正できないが,自分の英語,数学,国語の成績,総 得点と平均値を確認できる. ・ Teacher クラスに教員 ID,所属学科のメンバー変数を追加する. ・ Teacher が学生の各科目の成績を登録できるし,全員の英語,数学,国語の成 績,各学生の総得点,各科目の平均値,及び,全員総得点の平均値を確認でき る. ・ Student クラスと Teacher クラスに関数 ShowInformation()関数を書き直す. ・学生の総数は 10 人と教員 1 名に設定されている.
回答: 高い授業料を払っているので課題をだした人に直接ききましょう。ここは宿題相談所ではありません 生徒の成績管理プログラムなんかはちょちょいと作れますが、こちらはそちらがどんな授業をうけてテキストを作っているのかも解らず。いまいち条件から意図がみえず何を学習してもらいたいのかが見えてきません