Show sourcecode
The following files exists in this folder. Click to view.
fragotavling.php
index.php
ovn_cookie.php
ovn_cookie1.php
ovn_cookie2.php
ovn_cookie4.php
ovn_cookie5.php
ovn_cookie_hemligt.php
ovn_cookie_login.php
ovn_form.php
ovn_form2.php
ovn_form3.php
ovn_form4.php
ovn_form6.php
ovn_form7.php
ovn_form8.php
ovn_formular.php
ovn_formular_svar.php
ovn_formular_svar2.php
ovn_formular_svar3.php
ovn_formular_svar4.php
ovn_formular_svar6.php
ovn_formular_svar7.php
ovn_funktioner.php
ovn_gr1.php
ovn_inklfiler.php
ovn_inklfiler2_1.php
ovn_inklfiler2_2.php
ovn_inklfiler2_3.php
ovn_inklfiler_slut.php
ovn_inklfiler_start.php
ovn_inklfiler_test.php
ovn_strangar.php
ovn_funktioner.php
178 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Övning funktioner</title>
</head>
<body>
<?php
#Övning 1
echo "<h3>Övning 1</h3>";
function hejsvejs1() {
echo "Hejsvejs!";
}
hejsvejs1();
echo "<br><br>";
#Övning 2
echo "<h3>Övning 2</h3>";
function hejsvejs2($antal) {
for ($i = 0; $i < $antal; $i++) {
echo "Hejsvejs!<br>";
}
}
hejsvejs2(5);
echo "<br>";
#Övning 3
echo "<h3>Övning 3</h3>";
function storsta($tal1, $tal2, $tal3) {
return max($tal1, $tal2, $tal3);
}
$resultat = storsta(12, 25, 8);
echo "Det största talet är $resultat";
echo "<br><br>";
#Övning 4
echo "<h3>Övning 4</h3>";
function storstaEllerMinsta($tal1, $tal2, $tal3, $val = "storsta") {
if ($val == "minsta") {
return min($tal1, $tal2, $tal3);
} else {
return max($tal1, $tal2, $tal3);
}
}
$resultat = storstaEllerMinsta(12, 25, 8);
echo "Största: $resultat";
echo "<br>";
$resultat = storstaEllerMinsta(12, 25, 8, "minsta");
echo "Minsta: $resultat";
echo "<br><br>";
#Övning 5
echo "<h3>Övning 5</h3>";
function medelvarde($array) {
$summa = array_sum($array);
$antal = count($array);
return $summa / $antal;
}
$tal = [5, 10, 15, 20, 25];
$medel = medelvarde($tal);
echo "Medelvärdet är $medel";
echo "<br><br>";
#Övning 6
echo "<h3>Övning 6</h3>";
function bytJamnaMotNoll(&$array) {
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] % 2 == 0) {
$array[$i] = 0;
}
}
}
$tal = [3, 8, 11, 14, 17, 20];
echo "Före: ";
print_r($tal);
echo "<br>";
bytJamnaMotNoll($tal);
echo "Efter: ";
print_r($tal);
echo "<br><br>";
#Övning 7
echo "<h3>Övning 7</h3>";
function median($array) {
sort($array);
$antal = count($array);
$mitten = floor($antal / 2);
if ($antal % 2 != 0) {
return $array[$mitten];
} else {
return ($array[$mitten - 1] + $array[$mitten]) / 2;
}
}
$tal = [7, 2, 10, 4, 8, 5, 12];
$medianvarde = median($tal);
echo "Medianen är $medianvarde";
echo "<br><br>";
function sortera(&$array) {
sort($array);
}
#övning 8
echo "<h3>Övning 8</h3>";
function medelOchMedian($array, &$median) {
$medel = array_sum($array) / count($array);
sortera($array);
$antal = count($array);
$mitten = floor($antal / 2);
if ($antal % 2 != 0) {
$median = $array[$mitten];
} else {
$median = ($array[$mitten - 1] + $array[$mitten]) / 2;
}
return $medel;
}
$tal = [9, 3, 12, 5, 7, 10, 2];
$median = 0;
$medel = medelOchMedian($tal, $median);
echo "Medelvärde = $medel";
echo "<br>";
echo "Median = $median";
echo "<br><br>";
#Övning 9
echo "<h3>Övning 9</h3>";
function medelOchMedian2($array, &$median) {
$medel = array_sum($array) / count($array);
return $medel;
}
$tal = [4, 8, 2, 10, 6];
$median = "Medianen räknas inte";
$medel = medelOchMedian2($tal, $median);
echo "Medelvärde: $medel";
echo "<br>";
echo "$median";
?>
</body>
</html>