|
|
|
|
Zadania na hiperteksty
m4tius - Nie Maj 09, 2010 9:25 am
Może ktoś z szanownych kolegów zrobił to zadanie na hiperteksty:
Przy pomocy skryptu PHP wygeneruj tabelkę o n -wierszach i m-kolumnach. W komórkach umieść wynik mnożenia nr-kolumny przez nr-wiersza ( tabliczka mnożenia). Pokoloruj komórki tabeli: a)co drugi wiersz ma taki sam kolor tła; b)każda komórka ma wylosowany kolor ( funkcja rand(x,y)- losuje liczbę z przedziału od x do y)
Jakoś nie mogę go rozgryźć, niby łatwo jest wylosować kolor dla co drugiego wiersza, ale z tego co jest napisane to ma być raczej taka szachownica. Chciałbym je zrobić bo nie widzi mi się robić 4 zadania na następny raz Jeśli ktoś je zrobił,to bardzo proszę o jakąś podpowiedź chociaż Pozdro
devO - Nie Maj 09, 2010 9:02 pm
Może ktoś z szanownych kolegów zrobił to zadanie na hiperteksty:
Przy pomocy skryptu PHP wygeneruj tabelkę o n -wierszach i m-kolumnach. W komórkach umieść wynik mnożenia nr-kolumny przez nr-wiersza ( tabliczka mnożenia). Pokoloruj komórki tabeli: a)co drugi wiersz ma taki sam kolor tła; b)każda komórka ma wylosowany kolor ( funkcja rand(x,y)- losuje liczbę z przedziału od x do y)
Jakoś nie mogę go rozgryźć, niby łatwo jest wylosować kolor dla co drugiego wiersza, ale z tego co jest napisane to ma być raczej taka szachownica. Chciałbym je zrobić bo nie widzi mi się robić 4 zadania na następny raz Jeśli ktoś je zrobił,to bardzo proszę o jakąś podpowiedź chociaż Pozdro
to raczej nie ma być szachownica tylko po prostu co drugi wiersz, a nawet jeśli to wystarczy zrobić if-a wewnątrz obu pętli, który będzie sprawdzał parzystość wierszy i kolumn, jak chcesz szachownice to:
jeśli wiersz i kolumna są takiego samego znaku: kolor A jeśli przeciwnego: kolor B.
Przykład B bardzo podobnie, tylko bez if-a, losujesz kolor = podstawiasz do komórki przy każdym przejściu pętli.
jak coś to mogę Ci to szybko napisać.
Cabe - Nie Maj 09, 2010 10:19 pm
aha... Dobrze mówi (ocb?) Dev0 kurde musi zawsze wszystko wiedzieć -.- a mi to nigdy pomoc nie chce QQ i musze sie do Diaba zwracać.
devO - Pon Maj 10, 2010 10:05 am
oj poor cabe
szachownica: Kod: Zaznacz wszystko<?php $n = 11; $m = 11;
echo "<table>"; for ($i=1; $i<$n; $i++) { echo "<tr>"; for ($j=1; $j<$m; $j++) { $wynik=$i*$j; if ($i % 2 == 0) { if ($j % 2 == 0) { echo "<td style='background-color:red;'>$wynik</td>"; } else { echo "<td>$wynik</td>"; } } else { if ($j % 2 != 0) { echo "<td style='background-color:red;'>$wynik</td>"; } else { echo "<td>$wynik</td>"; } } } } echo "</table>"; ?>
wiersze: Kod: Zaznacz wszystko<?php $n = 11; $m = 11;
echo "<table>"; for ($i=1; $i<$n; $i++) { if ($i % 2 == 0) { echo "<tr style='background-color:red;'>"; } else { echo "<tr>"; } for ($j=1; $j<$m; $j++) { $wynik=$i*$j; echo "<td>$wynik</td>"; } echo "</td>"; } echo "</table>"; ?>
losowy kolor: Kod: Zaznacz wszystko<?php $n = 11; $m = 11;
echo "<table>"; for ($i=1; $i<$n; $i++) { echo "<tr>"; for ($j=1; $j<$m; $j++) { $wynik=$i*$j; $kolor=rand(111111,999999); echo "<td style='background-color:#$kolor'>$wynik</td>"; } echo "</td>"; } echo "</table>"; ?>
losowy kolor po hexie: Kod: Zaznacz wszystko<?php $n = 11; $m = 11; echo "<table>"; for ($i=1; $i<$n; $i++) { echo "<tr>"; for ($j=1; $j<$m; $j++) { $wynik=$i*$j; $r=dechex(rand(0,255)); $g=dechex(rand(0,255)); $b=dechex(rand(0,255)); echo "<td style='background-color:#$r$g$b'>$wynik</td>"; } echo "</td>"; } echo "</table>"; ?>
m4tius - Pon Maj 10, 2010 11:40 am
No fajnie, chociaż ja to chciałem zrobić w 1 tabliczce, tzn (np w przypadku wierszy) zrobić oddzielne losowanie dla komórek właśnie z tych wierszy i oddzielne dla każdej innej pojedynczej komórki. Mam nadzieję, że to będzie ok
PS. Heh czytanie ze zrozumieniem ftw Przeczytałem raz na szybkiego to zadanie i się uczepiłem tej szachownicy
Cabe - Pon Maj 10, 2010 11:49 am
dzieki dev0 :* luv you <3 KoFfAny KoFfCiAm CiE =*
zanotowane.pldoc.pisz.plpdf.pisz.plalbionteam.htw.pl
zanotowane.pldoc.pisz.plpdf.pisz.plcichooo.htw.pl
|
|
|
|