Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> tabliczka mnożenia, dwa pytania!:)
Southpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.10.2015

Ostrzeżenie: (0%)
-----


Hej, cześć wszystkim! Jestem nowy na forum. Właśnie zaczynam zabawę z PHP, czytam poradniki i staram wykonywać zadania, aby zrozumieć ten język.

Jednym z zadań było aby za pomocą pętli stworzyć tabliczkę mnożenia. Zadanie wykonałem ale zapragnąłem wsadzić tabliczkę w <table></table>, udało mi się to zrobić, ale nie potrafię stworzyć kolumn, tzn, pierwsza kolumna to iloczyny 1, druga kolumna iloczyny 2, trzecia kolumna iloczyny 4 itd.

Drugim moim problemem jest pytanie dlaczego w wypadku "while ($wynik <= 99)" pokazuje mi iloczyn 10, gdy ustawię "while ($wynik <= 100)" pokazuje iloczyn 11 itd...

CODE
<?php
$liczba = 1;
$mnoznik = 1;

$jestniejestzerem = ($liczba == 0) ? 1 : 0; //1 : 0 - prawda : fałsz.

if ($jestniejestzerem == 0)
{
echo "<table border=1 bgcolor=yellow>";
while ($wynik <= 99) //dlaczego jak ustawiam 99 to pokazuje iloczyn 10, jak ustawie 100 to iloczyn 11 itd.?
{

echo "<tr>";
$wynik = $liczba * $mnoznik;
echo "<td>$liczba*$mnoznik=$wynik</td>";
$mnoznik ++;
echo "</tr>";

if ($wynik == $liczba*10)
{
$liczba++;
$mnoznik = 1;
}
}
echo "</table>"; //jak zrobić aby tabele się łamały, i były obok siebie? Tzn. kolumna iloczynów jedynek, następnie kolumna iloczynów dwójek, trójek... itp.?
}
else
{
echo "Nie można mnożyć prez 0.";
}

?>


Pewnie odpowiedzi są proste, ale jest już późno, nie mam siły i się poddaje. Za pomoc klikam "pomógł". Do usłyszenia!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:02