最終課題 成績処理
以下のような内容のファイルがあります。
山田 60 80 70
田中 50 30 20
鈴木 90 70 80
このファイルは、氏名と国語、数学、英語の点数が入ったファイルです。一行一人で、データは空白で区切られています。人数は3人とは限りませんが最高50人までとします。このファイルを読み込み、以下のようなファイルを作成します。
鈴木 220
山田 210
田中 100
3教科の合計点を計算し、高い方から順に並べたファイルです。このファイルは読み込んだファイルとは別のファイルで作成します。
実行時に画面上の表示はありません(最後に「処理が終了しました」と表示してもよいでしょう。)
なお、このプログラムを作成する際に以下の関数を使用します。
関数:Split
この関数は空白で区切った文字列を配列で返すものです。
使用例:
Dim data
str = "aaa bb cc"
data = Split(str)
MsgBox data(0) ' aaaと表示されます
MsgBox data(1) ' bbと表示されます
MsgBox data(2) ' ccと表示されます