У меня есть текстовый документ с набором имен и чисел, которые выглядят как так называемые grades.txt:
Carolyn:Pittman:93
Audrey:Ford:98
Debra:Prince:82
Jeff:Beldsoe:73
Jovante:Price:99
Pat:Clarke:91
Darla:Floyd:82
Charlene:Character:71
Kanji:Grant:83
Langston:Hughes:95
Я пытаюсь вычислить среднее значение этих оценок и вывести среднее значение.
Вот код:
<html>
<head><title>Grades Results</title></head>
<body>
<?php
// create a variable for scores
$grade = 0;
$average = ($grade+$grade+$grade+$grade+$grade+$grade+$grade+$grade+$grade+$grade)/10;
$highestGrade = 0;
// open grades.txt data file
$gradesFile = fopen("grades.txt", "r");
// read first line
$nextPerson = fgets($gradesFile); // Carolyn:Pittman:93
while(!feof($gradesFile)){
list($firstName, $lastName, $grade) = explode(":", $nextPerson);
print("<p>$firstName</p>");
print("<p>$lastName:</p>");
print("<p>$grade</p>");
$grade = intval($grade);
// determine if ticket price was highest so far
if ($grade > $highestGrade){
$highestGrade = $grade;
// print("<p>Highest grade $highestGrade </p>");
} // end if
// read next line
$nextPerson = fgets($gradesFile);
} // end while
fclose($gradesFile);
// print the highest price
print("<p>The average grade is $average </p>");
print ("<p>Highest grade was $highestGrade </p>");
?>
</body>
</html>
Могу я ошибиться в формуле?