 
	kl 5 Aplikacje internetowe
Zadanie 1
Napisz skrypt, w którym zdefiniujesz funkcję suma obliczającą sumę dwóch liczb (A i B). Wynik działania funkcji wyświetl na ekranie monitora. Pracę zapisz w pliku o nazwie cw141.php
Zadanie 2
Napisz skrypt, w którym zdefiniujesz funkcję SUMA obliczającą sumę dwóch losowych liczb (A i B) przekazywanych do funkcji jako prarametry. Wynik działania funkcji wyświetl na ekranie monitora. Pracę zapisz w pliku o nazwie cw142.php
Zadanie 3
Przygotuj dokument, w którym jako nagłówek 3 stopnia umieścisz tekst: "Obliczenia pola i objętości stożka". Następnie utwórz dwie funkcje, których działanie będzie dawało jako wynik wartość pola i objętości stożka, w postaci napisu na ekranie. Niezbędne wartości wprowadź do skryptu jako zmienne na początku zadania. Pracę zapisz w pliku o nazwie cw143.php
Zadanie 4
Przygotuj dokument, w którym umieścisz funkcję wyznaczającą średnia arytmetyczną czterech wartości (przechowywanych przez zmienne zadeklarowane na początku skryptu). Wynik zwróć za pomocą instrukcji return i wyświetl na ekranie. Pracę zapisz w pliku o nazwie cw144.php
Zadanie 5
Przy pomocy funkcji policz sumy kwadratów wartości liczb całkowitych z przedziałów <-10; -5> oraz <5;10>. Wyniki w postaci porównania (A>B lub B>A) pokaż na ekranie. Jako opis na stronie wyświetl treść tego zadania. Pracę zapisz w pliku o nazwie cw145.php
<!DOCTYPE html>
<html lang="pl">
<head>
  <title>CW 141 / ZST Radom</title>
  <meta charset="utf-8">
</head>
<body>
<?php
echo "<p>Napisz skrypt, w którym zdefiniujesz funkcję <b>SUMA</b> obliczającą sumę dwóch liczb (A i B). Wynik działania funkcji wyświetl na ekranie monitora.</p>";
echo "<p>Rozwiązanie:</p>";
echo "<h3>1 wersja</h3>";
//definicja funkcji
function SUMA1() 
    {
    $x = 4;        //zmienna lokalna
    $y = 3;        //zmianna lokalna
    $z = $x + $y;
    echo "<p>suma: $x + $y = $z</p>";
    }
SUMA1(); // wywołanie funkcji
echo "<p> </p>";
echo "<h3>2 wersja</h3>";
    $a = 4;        //zmienna globalna
    $b = 3;        //zmienna globalna
//definicja funkcji
function SUMA2() 
    {
    $GLOBALS['z'] = $GLOBALS['a'] + $GLOBALS['b'];
    //$GLOBALS['z'] - odwołanie się do wartości zmiennej z zapisanej w tablicy $GLOBALS
    }
SUMA2();// wywołanie funkcji
echo "<p>suma: $a + $b = ".$GLOBALS['z']."</p>"; 
echo "<p> </p>";
echo "<h3>3 wersja</h3>";
    $m = 4;        //zmienna globalna
    $n = 3;        //zmienna globalna
//definicja funkcji
function SUMA3() 
    {
    global $m, $n;    //odwołanie do zmiennych globalnych wewnątrz funkcji
    $w = $m + $n;
    echo "<p>suma: $m + $n = $w</p>";
    }
SUMA3(); // wywołanie funkcji
echo "<p> </p>";
?>
</body>
</html>
<!DOCTYPE html>
<html lang="pl">
<head>
  <title>CW 142 / ZST Radom</title>
  <meta charset="utf-8">
</head>
<body>
<?php
echo "<p>Napisz skrypt, w którym zdefiniujesz funkcję <b>SUMA</b> obliczającą sumę dwóch losowych liczb (A i B) przekazywanych do funkcji jako prarametry. Wynik działania funkcji wyświetl na ekranie monitora.</p>";
echo "<p>Rozwiązanie:</p>";
//deklaracja zmiennych
$x = rand(3,7);
$y = rand(2,5);
//definicja funkcji
function SUMA($a, $b)
    {
    echo "suma: $a + $b = ";
    echo $a + $b;
    }
//wyświetlenie wyniku na ekranie
SUMA($x, $y);
?>
</body>
</html>
<!DOCTYPE html>
<html lang="pl">
<head>
  <title>CW 143 / ZST Radom</title>
  <meta charset="utf-8">
</head>
<body>
<?php
echo "<p>Przygotuj dokument, w którym jako nagłówek 3 stopnia umieścisz tekst: 'Obliczenia pola i objętości stożka'. Następnie utwórz dwie funkcje, których działanie będzie dawało jako wynik wartość pola i objętości stożka, w postaci napisu na ekranie. Niezbędne wartości wprowadź do skryptu jako <b>zmienne (wartości losowe)/stałe</b> na początku zadania.</p>";
echo "<p>Rozwiązanie:</p>";
echo "<h3>Obliczenia pola i objętości stożka</h3>";
//deklaracja zmiennych
$r = rand(2,4);
$l = rand(7,9);
$h = rand(3,6);
define("pi",3.14);
//definicja funkcji
function POLE($a, $b, $c)
    {
    $w = pi * $b * $b + pi * $b * $c;
    echo "Dane: <br>PI=".pi;
    echo "<br>r = $b<br>";
    echo "l = $c<br>";
    echo "POLE: $w<br><br>";
    }
//definicja funkcji
function OBJ($a, $b, $c)
    {
    $w = 1 / 3 * pi * $b * $b * $c;
    echo "Dane: <br>PI=".pi;
    echo "<br>r = $b<br>";
    echo "h = $c<br>";
    echo "OBJĘTOŚĆ: $w<br>";
    }
//wyświetlenie wyniku na ekranie
POLE(pi, $r, $l);
OBJ(pi, $r, $h);
?>
</body>
</html>