diff --git a/Tematy/T55/T55.1/index.php b/Tematy/T55/T55.1/index.php new file mode 100644 index 0000000..ba3eb0f --- /dev/null +++ b/Tematy/T55/T55.1/index.php @@ -0,0 +1,55 @@ + + + + + + + T55.1 + + + +
+

Zadanie T55.1

+

Autor: Jakub Grzegorczyk

+
+
+

Dana jest tablica zawierająca liczby. Napisz funkcję, która po otrzymaniu tej tablicy jako argumentu zwraca sumę dwóch najmniejszych liczb zapisanych w tablicy.

+
+
+ "; + echo ""; + } else { + $suma = sumaNajmniejszych($tablica); + echo "Podane liczby: " . implode(', ', $tablica) . "
"; + echo "Suma dwóch najmniejszych liczb: $suma
"; + echo ""; + } + } else { + echo '
+
+

+ +
+
'; + } + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T55/T55.2/index.php b/Tematy/T55/T55.2/index.php new file mode 100644 index 0000000..9c836e5 --- /dev/null +++ b/Tematy/T55/T55.2/index.php @@ -0,0 +1,54 @@ + + + + + + + T55.2 + + + +
+

Zadanie T55.2

+

Autor: Jakub Grzegorczyk

+
+
+

Dana jest tablica zawierająca imiona. Napisz funkcję, która wypisuje ilość imion żeńskich zapisanych w tablicy. Dla uproszczenia zakładamy, że imiona żeńskie to te, które kończą się na literę "a". Proszę uwzględnić imiona Kuba i Barnaba.

+
+
+ "; + echo "Liczba imion żeńskich: " . $liczbaZenskich . "
"; + echo ''; + } else { + echo '
+
+
+ +
'; + } + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T55/T55.3/index.php b/Tematy/T55/T55.3/index.php new file mode 100644 index 0000000..58efe1f --- /dev/null +++ b/Tematy/T55/T55.3/index.php @@ -0,0 +1,43 @@ + + + + + + + T55.3 + + + +
+

Zadanie T55.3

+

Autor: Jakub Grzegorczyk

+
+
+

Dane są dwie tablice. Napisz funkcję, która otrzymuje obie tablice w argumencie i zwraca posortowaną tablicę zawierającą wszystkie elementy z pierwszej i drugiej tablicy.

+
+
+ Posortowana tablica: " . implode(', ', mergeAndSort($tab1, $tab2)) . "

"; + echo ''; + } else { + echo '
+
+

+
+

+ +
'; + } + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T55/T55.4/index.php b/Tematy/T55/T55.4/index.php new file mode 100644 index 0000000..be3a231 --- /dev/null +++ b/Tematy/T55/T55.4/index.php @@ -0,0 +1,64 @@ + + + + + + + T55.4 + + + +
+

Zadanie T55.4

+

Autor: Jakub Grzegorczyk

+
+
+

Napisz funkcję, która dla podanej daty w postaci mm, dd, YY sprawdzi, czy jest to prawidłowa data i jeśli tak sprawdzi, czy jest to data z przeszłości. Jeśli tak funkcja wypisze słowo „historia”, a jeśli nie wypisze „teraźniejszość lub przyszłość”. W przypadku błędnej danej funkcja kończy działanie i wyświetla komunikat o błędnej dacie.

+
+
+ '; + echo ''; + } else { + echo '
+
+
+ +
'; + } + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T55/T55.5/index.php b/Tematy/T55/T55.5/index.php new file mode 100644 index 0000000..8c627c8 --- /dev/null +++ b/Tematy/T55/T55.5/index.php @@ -0,0 +1,54 @@ + + + + + + + T55.5 + + + +
+

Zadanie T55.5

+

Autor: Jakub Grzegorczyk

+
+
+

Napisz funkcję, która na podstawie danych pobranych z tablicy zwracanej przez funkcję getdate() wyświetli bieżącą datę. W dacie miesiąc ma być wyświetlony w postaci tekstu w języku polskim.

+
+
+ 'styczeń', + 2 => 'luty', + 3 => 'marzec', + 4 => 'kwiecień', + 5 => 'maj', + 6 => 'czerwiec', + 7 => 'lipiec', + 8 => 'sierpień', + 9 => 'wrzesień', + 10 => 'październik', + 11 => 'listopad', + 12 => 'grudzień' + ]; + return $months[$month]; + } + if ($_SERVER["REQUEST_METHOD"] == "POST") { + $data = getdate(); + $dzien = $data['mday']; + $miesiac = getPolishMonth($data['mon']); + $rok = $data['year']; + echo "Bieżąca data to: $dzien $miesiac $rok
"; + echo ''; + } else { + echo '
+ +
'; + } + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T55/style.css b/Tematy/T55/style.css new file mode 100644 index 0000000..dff0366 --- /dev/null +++ b/Tematy/T55/style.css @@ -0,0 +1,71 @@ +* { + box-sizing: border-box; +} +body { + font-family: Verdana, serif; + background: #ffffff; + margin: 15px; + font-size: 0.9em; +} +header { + border: 2px solid black; + border-radius: 1em; + padding: 10px 20px; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; + background: #f0f0f0; +} + +input { + margin-top: 5px; + margin-bottom: 5px; + width: 30%; + border: black 2px solid; + border-radius: 0.5em; + height: 2em; +} + +button { + padding: 5px; + width: 30%; + border: black 2px solid; + border-radius: 0.5em; + font-weight: bold; + margin-top: 5px; +} +pre { + font-family: Verdana, serif; +} + +.box { + border: 2px solid black; + padding: 15px 20px; + border-radius: 1em; + margin: 15px 0 10px 0; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; +} + +.box h3 { + cursor: pointer; +} +td { + width: 50px; + height: 50px; + margin: 0; + padding: 0; +} +tr { + padding: 0; +} + +.y { + background: yellow; +} + +.b { + background:blue; +} +.aloneButton { + margin: 0; +} + +