Witam. Muszę zrobić zadanie, które wywołuje pierwszą funkcję razy 10 i z innymi parametrami. Jak to zrobić?
function pomnoz($liczba1, $liczba2)
{
$iloraz=$liczba1 * $liczba2;
echo "$liczba1 * $liczba2 = $iloraz";
}
pomnoz(5,10);
Wątek przeniesiony 2016-08-16 22:03 z PHP przez dzek69.
Witam. Muszę zrobić zadanie, które wywołuje pierwszą funkcję razy 10 i z innymi parametrami. Jak to zrobić?
function pomnoz($liczba1, $liczba2)
{
$iloraz=$liczba1 * $liczba2;
echo "$liczba1 * $liczba2 = $iloraz";
}
pomnoz(5,10);
pomnoz(0,1);
pomnoz(1,2);
pomnoz(2,3);
pomnoz(3,4);
pomnoz(4,5);
pomnoz(5,6);
pomnoz(6,7);
pomnoz(7,8);
pomnoz(8,9);
pomnoz(9,10);
Te wywołanie x10 ma wykonywać osobna funkcja, w którą będzie zagnieżdzona ta napisana. Większośc już mam. Teraz muszę tylko wyświetlić 10 wyników. Czy pętla while zda tutaj egzamin? czy zastosować inną?
function pomnoz($liczba3, $liczba4)
{
$iloraz=$liczba3 * $liczba4;
echo "$liczba3 * $liczba4 = $iloraz<br>";
}
pomnoz(5,10);
function razy($liczba3, $liczba4)
{
$x = pomnoz($liczba3,$liczba4);
$wynik = ($x);
}
echo razy(rand(1,100), rand(1,100));
Zrobione za pomocą pętli for. Całość wygląda tak:
<?php
function pomnoz($liczba3, $liczba4)
{
$iloraz=$liczba3 * $liczba4;
echo "$liczba3 * $liczba4 = $iloraz<br>";
}
pomnoz(5,10);
function razy($liczba3, $liczba4)
{
$x = pomnoz($liczba3,$liczba4);
$wynik = ($x);
}
for($wynik=1; $wynik<=10; $wynik++)
echo (razy(rand(1,100), rand(1,100)));
?>
A w jakim celu wprowadziłeś dodatkową funkcję razy
?
Tego wymagało ode mnie zadanie. Pewnie miało sprawdzić czy potrafię zagnieżdzać funkcję w funkcji.