Question
Write only in PHP.
Course name and Student
CS204
KEN {10, 10, 20}
PETER { 7, 8, 9 }
LILY {6, 7, 8 }
CS350
KEN {10, 10, 20}
PETER { 5, 9, 11 }
TOM {4, 11, 16 }
1. Define a data structure to store information. (Associative array OR JSON )
2. Manipulate the data - example In CS204 who has highest score, lowest score, and what is average score.
3. How many student will have highest score.
4. Generate a Summary
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
<?php// class declaration and implement
class Student {
private $name;
private $grades;
function __construct($name) {
$this->name = $name;
$this->grades = array();
}
function addGrade($grade) {
array_push($this->grades, $grade);
}
function getTopGrade(){
if (count($this->grades) == 0) {
return 0;
}
$top = $this->grades[0];
foreach ($this->grades as $val) {
if ($val > $top) {...