0) {
$sum = 0;
$numbers = [];
for ($i = 1; $i <= $n; $i++) {
$numbers[] = $i;
$sum += $i;
}
$average = $sum / $n;
echo "
Results for Task 2 (a)
";
echo "Numbers: " . implode(", ", $numbers) . "
";
echo "Sum: $sum
";
echo "Average: $average
";
} else {
echo "Please enter a positive integer greater than 0.
";
}
}
//////////////////////////////Task 2 (b): Final Mark Calculation//////////////////////////
function calculateFinalMark($examMark, $yearMark) {
$finalMark = ($examMark < 40)
? $examMark
: (0.75 * $examMark + 0.25 * $yearMark);
echo "Exam Mark: $examMark%, Year Mark: $yearMark% → Final Mark: " . round($finalMark, 2) . "%
";
}
echo "Results for Task 2 (b)
";
calculateFinalMark(35, 50);
calculateFinalMark(40, 55);
calculateFinalMark(55, 60);
//////////////////////////////Task 2 (c): Select a SADC Country//////////////////////////
if ($_SERVER["REQUEST_METHOD"] == "GET" && isset($_GET['country']) && $_GET['country'] != "") {
$country = $_GET['country'];
$capital = "";
switch ($country) {
case "Angola": $capital = "Luanda"; break;
case "Botswana": $capital = "Gaborone"; break;
case "DRC": $capital = "Kinshasa"; break;
case "Eswatini": $capital = "Mbabane"; break;
case "Lesotho": $capital = "Maseru"; break;
case "Madagascar": $capital = "Antananarivo"; break;
case "Malawi": $capital = "Lilongwe"; break;
case "Mozambique": $capital = "Maputo"; break;
case "Namibia": $capital = "Windhoek"; break;
case "South Africa": $capital = "Pretoria"; break;
default: $capital = "Unknown";
}
echo "Results for Task 2 (c)
";
echo "Capital of $country: $capital
";
}
?>