Show sourcecode
The following files exists in this folder. Click to view.
ovning1.php
ovning2.php
ovning3/
ovning4.php
ovning4_post.php
ovning5.php
ovning2.php
135 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
<?php
error_reporting(-1); // Report all type of errors
ini_set('display_errors', 1); // Display all errors
ini_set('output_buffering', 0); // Do not buffer outputs, write directly
?>
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Övning 2</title>
</head>
<body>
<?php
function hejsvejs() {
echo "Hejsvejs!<br>";
}
hejsvejs();
echo "<br>";
function hejsvejsAntal($antal) {
for ($i = 0; $i < $antal; $i++) {
echo "Hejsvejs!<br>";
}
}
hejsvejsAntal(3);
echo "<br>";
function storsta($tal1, $tal2, $tal3) {
return max($tal1, $tal2, $tal3);
}
$storsta = storsta(7, 11, 4);
echo $storsta . "<br>";
echo "<br>";
function val($tal1, $tal2, $tal3, $val="storsta" ) {
if ($val == "minsta") {
return min($tal1, $tal2, $tal3);
} else {
return max($tal1, $tal2, $tal3);
}
}
$resultat = val(7,12,4,"minsta");
echo $resultat . "<br>";
echo "<br>";
$tal = [5, 10, 15, 20, 25];
function medelvarde($medelvarde) {
return array_sum($medelvarde) / count($medelvarde);
}
$medel = medelvarde($tal);
echo $medel . "<br>";
echo "<br>";
$tal = [2, 5, 8, 11, 14, 17];
echo "Före:<br>";
print_r($tal);
function jamna($array) {
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] % 2 == 0) {
$array[$i] = 0;
}
}
return $array;
}
$tal = jamna($tal);
echo "<br>Efter:<br>";
print_r($tal);
echo "<br>";
$tal = [7, 2, 9, 4, 5, 1, 8];
function median($array) {
sort($array);
$antal = count($array);
$mitten = floor($antal / 2);
if ($antal % 2 == 1) {
return $array[$mitten];
} else {
return ($array[$mitten - 1] + $array[$mitten]) / 2;
}
}
$medianvarde = median($tal);
echo "<br>" . $medianvarde . "<br>";
echo "<br>";
$tal = [7, 2, 9, 4, 5, 1, 8, 10];
function sortera($array) {
sort($array);
return $array;
}
function medelOchMedian($array, &$medel, &$median) {
$medel = array_sum($array) / count($array);
$sorterad = sortera($array);
$antal = count($sorterad);
$mitten = floor($antal / 2);
if ($antal % 2 == 1) {
$median = $sorterad[$mitten];
} else {
$median = ($sorterad[$mitten - 1] + $sorterad[$mitten]) / 2;
}
}
medelOchMedian($tal, $medel, $median);
echo "Medelvärde: " . $medel . "<br>";
echo "Median: " . $median . "<br>";
?>
</body>
</html>