open (INPUT, "-Tscore.dat") || die "Cannot open input file.\n"; open (OUTPUT, ">L7AOUT.txt") || die "Cannot open file.\n"; read (INPUT, $studentname, 20); read (INPUT, $test1, 3); read (INPUT, $test2, 3); read (INPUT, $test3, 3); read (INPUT, $test4, 3); $studentname3 = substr ($studentname, 0, 3); print OUTPUT " CLASS TEST AVERAGES\n\n"; print OUTPUT " TEST\n"; print OUTPUT "NAME OF STUDENT AVERAGE\n\n"; while ($studentname3 ne "END") { $avg = ($test1 + $test2 + $test3 + $test4) / 4; $studnum = $studnum + 1; $totavg = $totavg + $avg; printf OUTPUT ("%-24.20s %6.2f", $studentname, $avg); print OUTPUT "\n\n"; read (INPUT, $name, 20); read (INPUT, $test1, 3); read (INPUT, $test2, 3); read (INPUT, $test3, 3); read (INPUT, $test4, 3); $studentname3 = substr ($studentname, 0, 3); } $totavg = $totavg / $studnum; print "\n\n"; printf OUTPUT ("%-25.22s %6.2f", $studnum, $totavg); print "Program completed Successfully."; close INPUT; close OUTPUT; exit 0; #### Tom Thumb 100096093098 Mickey Mouse 088068095086 Minnie Mouse 078056088098 Donald Duck 098096078100 Tad Pole 100100100100 Mack Aroni 095067089098 Cassie Role 082045088079 Mary Martin 085096093088 Mickey Mantle 088063095086 Darryl Strawberry 078056098098 Donald Trump 098086078100 Steve Young 100078097093 Mack Truck 095067099098 Mel Gibson 082075088079 END 000000000000 #### CLASS TEST AVERAGES TEST NAME OF STUDENT AVERAGE Tom Thumb 96.75 Mickey Mouse 532.75 6 Minnie Mouse 555.00 98 Donald Duck 68.00 100 Tad Pole 7.50 0100 Mack Aroni 405.00 89098 Cassie Role 31.75 088079 Mary Martin 129.25 6093088 Mickey Mantl 220.00 63095086 Darryl Stra 19.50 056098098 Donald Tru 2.25 8086078100 Steve You 0.25 00078097093 Mack Tru 0.00 095067099098 Mel Gib 0.00 082075088079 END 0.00 000000000000 0.00 0.00 0.00 0.00 0.00 0.00