diff --git a/Tematy/T51 - tablica asocjacyjna/index.php b/Tematy/T51 - tablica asocjacyjna/index.php new file mode 100644 index 0000000..f0fb54e --- /dev/null +++ b/Tematy/T51 - tablica asocjacyjna/index.php @@ -0,0 +1,35 @@ + + + + + + + Zadanie T51 - tablica asocjacyjna + + + +
+

Zadanie T51

+

Autor: Jakub Grzegorczyk

+
+
+

Po zapoznaniu się z materiałem napisz skrypt, w którym zdefiniuj tablicę asocjacyjną - 5-elementową. W tablicy indeksami są nazwy państw, a wartościami ich stolice.

+
+
+ 'Warszawa', + 'Niemcy' => 'Berlin', + 'Francja' => 'Paryż', + 'Włochy' => 'Rzym', + 'Hiszpania' => 'Madryt' + ]; + echo "

Tablica asocjacyjna:

"; + echo "
";
+    var_dump($kraje);
+    echo "
"; + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T51 - tablica asocjacyjna/style.css b/Tematy/T51 - tablica asocjacyjna/style.css new file mode 100644 index 0000000..bb0beb5 --- /dev/null +++ b/Tematy/T51 - tablica asocjacyjna/style.css @@ -0,0 +1,51 @@ +* { + box-sizing: border-box; +} +body { + font-family: Verdana, serif; + background: #ffffff; + margin: 30px; +} +header { + border: 2px solid black; + border-radius: 1em; + padding: 20px; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; + background: #f0f0f0; +} +.block { + border: 2px solid black; + padding: 20px; + border-radius: 1em; + margin: 10px 0 10px 0; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; +} +input { + margin-top: 10px; + 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; +} +pre { + font-family: Verdana, serif; +} + +.box p { + padding: 10px 15px 20px; + display: none; +} + +.box h3 { + cursor: pointer; +} + + diff --git a/Tematy/T51b - tablica dwuwymiarowa sumy/index.php b/Tematy/T51b - tablica dwuwymiarowa sumy/index.php new file mode 100644 index 0000000..abd91b2 --- /dev/null +++ b/Tematy/T51b - tablica dwuwymiarowa sumy/index.php @@ -0,0 +1,100 @@ + + + + + + + Zadanie T51b - tablica dwuwymiarowa suma + + + +
+

Zadanie T51

+

Autor: Jakub Grzegorczyk

+
+
+

Napisz program, który do dwuwymiarowej tablicy o wymiarach 5 x 3 wpisuje liczby pseudolosowe z zakresu <10,99>, wyświetla tą tablicę, a następnie obliczy:

+
    +
  1. Sumy wartości w poszczególnych wierszach.
  2. +
  3. Sumę maksymalnych wartości w poszczególnych kolumnach.
  4. +
+

Przykład tabeli:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
101012
101213
101010
101010
101010
+

S1 = 10+10+12 = 32

+

S2 = 10+12+13 = 35

+

S3 = 10+10+10 = 30

+

S4 = 10+10+10 = 30

+

S5 = 10+10+10 = 30

+

SumaMax = 10+12+13 = 35

+
+
+ Tablica:"; + echo ""; + foreach ($tablica as $wiersz) { + echo ""; + foreach ($wiersz as $element) { + echo ""; + } + echo ""; + } + echo "
" . $element . "
"; + foreach ($tablica as $wiersz) { + $sumaWierszy[] = array_sum($wiersz); + } + for ($j = 0; $j < 3; $j++) { + $max = 0; + for ($i = 0; $i < 5; $i++) { + if ($tablica[$i][$j] > $max) { + $max = $tablica[$i][$j]; + } + } + $sumaMax += $max; + } + echo "

Sumy wierszy:

"; + echo ""; + echo "

Suma maksymalnych wartości w kolumnach:

"; + echo "

SumaMax = " . $sumaMax . "

"; + ?> +
+ + \ No newline at end of file diff --git a/Tematy/T51b - tablica dwuwymiarowa sumy/style.css b/Tematy/T51b - tablica dwuwymiarowa sumy/style.css new file mode 100644 index 0000000..bb0beb5 --- /dev/null +++ b/Tematy/T51b - tablica dwuwymiarowa sumy/style.css @@ -0,0 +1,51 @@ +* { + box-sizing: border-box; +} +body { + font-family: Verdana, serif; + background: #ffffff; + margin: 30px; +} +header { + border: 2px solid black; + border-radius: 1em; + padding: 20px; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; + background: #f0f0f0; +} +.block { + border: 2px solid black; + padding: 20px; + border-radius: 1em; + margin: 10px 0 10px 0; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; +} +input { + margin-top: 10px; + 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; +} +pre { + font-family: Verdana, serif; +} + +.box p { + padding: 10px 15px 20px; + display: none; +} + +.box h3 { + cursor: pointer; +} + + diff --git a/Zadania/P48d - tablica zero-jeden/style.css b/Zadania/P48d - tablica zero-jeden/style.css index b0d518b..4405f74 100644 --- a/Zadania/P48d - tablica zero-jeden/style.css +++ b/Zadania/P48d - tablica zero-jeden/style.css @@ -48,4 +48,10 @@ pre { cursor: pointer; } +.one { + color: green; +} +.zero { + color: red; +}