Webbserverprogrammering 1

Show sourcecode

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

webbserverprogrammering/exercises/

dbtestforfattare.php
exercise_include/
form1_2.php
form3_4.php
form3_4_resultat.php
form_welcome.php
forms_quiz.php
funktioner.php
grunder.php
string4.php
textstrings.php
textstrings_result.php

grunder.php

144 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>Uppgifter grunder</title>
</head>
<body>
<?php
//Random funktioner
function write($string){
    echo 
"<h1>$string</h1>";
}



//Uppgift 1
$fahrenheit = 100;

function 
celsius(float $fahrenheit){  // Funktion som konverterar fahrenheit till celsius
    
return (5/9)*($fahrenheit-32);
}
$celsius = round(celsius($fahrenheit), 1);
echo 
"<h1>$fahrenheit grader fahrenheit till celsius: $celsius</h1>";
echo 
"<br>";
echo 
"<hr>";
echo 
"<br>";

// Uppgift 2

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

//Skriver text
echo "<h1> $text1 $enamn bor på $road $tal </h1>";
echo 
"<br>";
echo 
'<h1> $text1 $enamn bor på $road $tal </h1>';
echo 
"<br>";
echo 
"<h1>Konkatenering fungerar inte </h1>";  // echo "<h1>" + "$text1" + "$enamn" + "bor" + "på" + "$road" + "$tal" + "</h1>";



echo "<br>";
echo 
"<hr>";
echo 
"<br>";
//Uppgift 3

$sum = 0;
for(
$i=1; $i <= 100; $i++){
    
$sum += $i;
}
write("Summa tal 1-100:");
write($sum);

$num = 0;
$sum = 0;
while (
$num <= 100){
    
$sum += $num;
    
$num += 1;

}
write($sum);

echo 
"<br>";
echo 
"<hr>";
echo 
"<br>";

//Uppgift 4
$celsius = 0;
$fahrenheit = 0;

function 
fahrenheit($celsius){
    return (
$celsius * 1.8) + 32;
}

$celsius_array = array();
$fahrenheit_array = array();
for(
$i=-2; $i <= 4; $i++){
    
$celsius = $i * 10;
    
$fahrenheit = fahrenheit($celsius);
    
write("Celsius: $celsius | Fahrenheit: $fahrenheit");
    
$celsius_array[] = ($celsius);
    
$fahrenheit_array[] = ($fahrenheit);

    
}
print_r($celsius_array);
echo 
"<br>";
var_dump($fahrenheit_array);
echo 
"<br>";
echo 
"<hr>";
echo 
"<br>";

//Uppgift 5
$box_array = [];
$box_array[] = 1;
for(
$i = 0; $i < 9; $i++){
    
$box_array[] = ($box_array[$i]) * 2;
}

$sum = 0;
for(
$i = 0; $i < 10; $i++){
    
$sum += $box_array[$i];
}
$sum = $sum / 2;
echo 
"<br>";
write($sum);

echo 
"<br>";
echo 
"<hr>";
echo 
"<br>";

//Uppgift 6 och 7

$prime = [];
for (
$i=2; $i < 100; $i++){
    
$counter = 2;
    for (
$y=1; $y < $i; $y++){
        if (
$i % $y != 0){
            
$counter += 1;
        }
    }
    if(
$counter == $i){
        
$prime[] = $i;
    }
}

foreach (
$prime as $tal){
    echo 
"$tal<br>";
}

echo 
"<br>";
echo 
"<hr>";
echo 
"<br>";

//Uppgift 7



?>
</body>
</html>