Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg1/ovningar/

index.php
ovn_funk1.php
ovn_gr1.php
test.html

ovn_gr1.php

196 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="sv">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ovning1</title>
</head>
<body> 

<?php
#ovning1
echo "<h3>Ovning 1</h3>";

$fahrenheit = 86;

$celsius = 5 / 9 * ($fahrenheit - 32);

echo 
"Fahrenheit: " . $fahrenheit . " °F <br>";
echo 
"Celsius: " . $celsius . " °C <br><br>";

?>

<?php
#ovning 2
echo "<h3>Ovning 2</h3>";

$text1 = "Kalle";
$enamn = "Anka";
$tal = 16;
$road = "Ankvägen";

echo 
"$text1 $enamn bor på $road $tal<br>";

echo 
$text1 . " " . $enamn . " bor på " . $road . " " . $tal . "<br>";

echo 
'Kalle Anka bor på Ankvägen 16<br><br>';

?>

<?php
#ovning 3
echo "<h3>Ovning 3</h3>";

$summa = 0;

for (
$i = 1; $i <= 100; $i++) {
    
$summa = $summa + $i;
}

echo 
"Summan med for-loop är: " . $summa;

echo 
"<br>";

$summa = 0;
$i = 1;

while (
$i <= 100) {
    
$summa = $summa + $i;
    
$i++;
}

echo 
"Summan med while-loop är: " . $summa;

echo 
"<br><br>";

?>

<?php
#ovning 4
echo "<h3>Ovning 4</h3>";

for (
$celsius = -20; $celsius <= 40; $celsius += 10) {

    
$fahrenheit = $celsius * 9 / 5 + 32;

    echo 
$celsius . " Celsius = " . $fahrenheit . " Fahrenheit<br>";
}

echo
"<br>";

$celsiusArray = [];
$fahrenheitArray = [];

for (
$celsius = -20; $celsius <= 40; $celsius += 10) {

    
$fahrenheit = $celsius * 9 / 5 + 32;

    
$celsiusArray[] = $celsius;
    
$fahrenheitArray[] = $fahrenheit;
}

for (
$i = 0; $i < count($celsiusArray); $i++) {
    echo 
$celsiusArray[$i] . " C = " . $fahrenheitArray[$i] . " F<br>";
}

echo
"<br>";
var_dump($celsiusArray);
echo
"<br>";
var_dump($fahrenheitArray);

echo
"<br><br>";

print_r($celsiusArray);
echo
"<br>";
print_r($fahrenheitArray);

echo
"<br><br>"

?>

<?php
#ovning 5
echo "<h3>Ovning 5</h3>";

$array = [];
$tal = 1;

for (
$i = 0; $i < 10; $i++) {
    
$array[] = $tal;
    
$tal = $tal * 2;
}

print_r($array);

$summa = array_sum($array);
$antal = count($array);

$medel = $summa / $antal;

echo 
"<br>Medelvärdet är: " . $medel;

echo
"<br><br>"

?>

<?php
#ovning 6
echo "<h3>Ovning 6</h3>";

$antal = 0;

for (
$tal = 2; $tal <= 100; $tal++) {

    
$primtal = true;

    for (
$delare = 2; $delare < $tal; $delare++) {

        if (
$tal % $delare == 0) {
            
$primtal = false;
            break;
        }
    }

    if (
$primtal) {
        echo 
$tal . "<br>";
        
$antal++;
    }
}

echo 
"Antal primtal: " . $antal;

echo
"<br><br>"

?>

<?php
#ovning 7
echo "<h3>Ovning 7</h3>";

$antal = 0;
$tal = 2;

while (
$antal < 100) {

    
$primtal = true;

    for (
$delare = 2; $delare < $tal; $delare++) {

        if (
$tal % $delare == 0) {
            
$primtal = false;
            break;
        }
    }

    if (
$primtal) {
        echo 
$tal . "<br>";
        
$antal++;
    }

    
$tal++;
}

?>
    
</body>
</html>