Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/ovningar/

index.php
ovn_funktioner.php
ovn_gr1.php

ovn_gr1.php

169 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Övningar grunder</title>
</head>
<body>
    <?php
        
#Övning 1
        
echo "<h3>Övning 1</h3>";
        
$fahrenheit = 86;

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

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

        
#Övning 2
        
echo "<h3>Övning 2</h3>";
        
$text1 = "Kalle";
        
$enamn = "Anka";
        
$tal = 16;
        
$road = "Ankvägen";

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

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

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

        
#Övning 3
        
echo "<h3>Övning 3</h3>";
        
$summa = 0;

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

        echo 
"Summan med for-loop: " . $summa;
        echo 
"<br>";

        
$summa = 0;
        
$i = 1;

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

        echo 
"Summan med while-loop: " . $summa;
        echo 
"<br><br>";

        
#Övning 4
        
echo "<h3>Övning 4</h3>";
        
$celsius = [];
        
$fahrenheit = [];

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

            
$f = $i * 9 / 5 + 32;

            
$celsius[] = $i;
            
$fahrenheit[] = $f;

            echo 
$i . " °C = " . $f . " °F";
            echo 
"<br>";
        }

        echo 
"<br>";
        echo 
"Egen loop:<br>";

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

        echo 
"<br>";
        echo 
"var_dump:<br>";

        
var_dump($celsius);
        echo 
"<br>";
        
var_dump($fahrenheit);

        echo 
"<br><br>";
        echo 
"print_r:<br>";

        
print_r($celsius);
        echo 
"<br>";
        
print_r($fahrenheit);
        echo 
"<br><br>";

        
#Övning 5
        
echo "<h3>Övning 5</h3>";
        
$tal = [];

        
$varde = 1;

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

        
print_r($tal);

        
$summa = array_sum($tal);
        
$medelvarde = $summa / count($tal);

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

        
#Övning 6
        
echo "<h3>Övning 6</h3>";
        
$antal = 0;

        echo 
"Primtal mellan 2 och 100:<br>";

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

            
$primtal = true;

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

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

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

        echo 
"<br><br>";
        echo 
"Antal primtal: " . $antal."<br><br>";

        
#Övning 7
        
echo "<h3>Övning 7</h3>";
        
$antal = 0;
        
$tal = 2;

        while (
$antal < 100) {

            
$primtal = true;

            for (
$i = 2; $i < $tal; $i++) {
                if (
$tal % $i == 0) {
                    
$primtal = false;
                    break;
                }
            }

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

            
$tal++;
        }
    
?>
</body>
</html>