Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercises/

cookie.php
extra.php
formulär.php
index (2).php
index.php
inklud1.php
inklude/
inklude2.php
inlogg.php
medeltal.php
ovn_1.php
ovn_2.php
ovn_4.php
resultat.php
resultat2.php
resultat3.php
session.php
sid1.php
sid2.php
sid3.php
sidslut.php
sidstart.php
textfeedback.php
textstreng.php
valkommen.php

ovn_2.php

183 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html>
<body>



<h3>1.</h3>
<?php
function mittOrd() {
  echo 
"Hejsvejs!";
}
mittOrd();
?> 



<h3>2.</h3>
<?php
function ettOrd($antal) {
    for  (
$i = 0; $i < $antal; $i++) {
        echo 
"Hejsvejs!";
    }
}
ettOrd(4);
?>



<h3>3.</h3>
<?php 

function storstaTal($tal1, $tal2, $tal3)
{
    return 
max($tal1, $tal2, $tal3);
}

$resultat = storstaTal(205, 393, 94);

echo 
$resultat;

?>


<h3>4.</h3>
<?php

function storstaTalen($tal1, $tal2, $tal3, $val = "storsta")
{
    if (
$val == "minsta") {
        return 
min($tal1, $tal2, $tal3);
    } else {
        return 
max($tal1, $tal2, $tal3);
    }
}

$resultat2 = storstaTalen(205, 393, 94, "minsta");
echo 
"Minsta: " . $resultat2;

?>




<h3>5.</h3>
<?php

function medelVarde($tal)
{
    
$summa = array_sum($tal);
    
$antal = count($tal);

    return 
$summa / $antal;
}

$minaTal = [10, 20, 30, 40, 50];

$medel = medelVarde($minaTal);

echo 
"Medelvärde: " . $medel;

?>




<h3>6</h3>
<?php

function andraArray($tal)
{
    for (
$i = 0; $i < count($tal); $i++) {

        if (
$tal[$i] % 2 == 0) {
            
$tal[$i] = 0;
        }
    }
    return 
$tal;
}

$minaTal = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

echo 
"Före:";
echo 
implode(", ", $minaTal);

echo 
"<br><br>";

$minaTal = andraArray($minaTal);

echo 
"Efter:";
echo 
implode(", ", $minaTal);

?>




<h3>7.</h3>
<?php

function raknaMedian($tal)
{
    
sort($tal);

    
$antal = count($tal);
    
$mitten = (int) ($antal / 2);

    if (
$antal % 2 == 1) {
        return 
$tal[$mitten];
    } else {
        return (
$tal[$mitten - 1] + $tal[$mitten]) / 2;
    }
}

$minaTal = [9, 26, 16, 13, 34, 4];

echo 
"Talen: " . implode(", ", $minaTal) . "<br>";

$resultat = raknaMedian($minaTal);

echo 
"Medianvärdet är: " . $resultat;

?>




<h3>8.</h3>
<?php

function sorteraTal(&$tal)
{
    
sort($tal);
}

function 
utRaknat($tal, &$medel, &$median)
{
    
$medel = array_sum($tal) / count($tal);

    
sorteraTal($tal);

    
$antal = count($tal);
    
$mitten = (int) ($antal / 2);

    if (
$antal % 2 == 1) {
        
$median = $tal[$mitten];
    } else {
        
$median = ($tal[$mitten - 1] + $tal[$mitten]) / 2;
    }
}

$minaTal = [18, 52, 24, 59, 6, 90, 78, 54, 15];

echo 
"Talen: " . implode(", ", $minaTal) . "<br>";

utRaknat($minaTal, $medel, $median);

echo 
"Medelvärde: " . $medel . "<br>";
echo 
"Medianvärde: " . $median;

?>
</body>
</html>