function mathTest($number) { $liczba[0] = liczbaPierwsza($number); $liczba[1] = liczbaParzysta($number); $liczba[2] = liczbaWielokrotnosc10($number); return $liczba; }
/*Zadanie 17. Napisz funkcję sprawdzającą czy podana liczba jest liczbą pierwszą (jest podzielna tylko przez 1 i samą siebie). Żeby dostać resztę z dzielenia użyj operatora %, np.: 12 % 5 = 2*/ ?> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <?php function liczbaPodzielna($arg1) { $liczbaPodz = 0; for ($i = 2; $i < $arg1; $i = $i + 1) { if ($arg1 % $i == 0) { $liczbaPodz = 1; return True; } } return False; } function liczbaPierwsza($arg) { if (liczbaPodzielna($arg) == True) { return False; } else { return True; } } $liczba = 96; if (liczbaPierwsza($liczba) == True) { echo $liczba . ' jest liczbą pierwszą'; } else { echo $liczba . ' nie jest liczbą pierwszą'; }
?> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <?php function liczbaPodzielna($arg1) { $liczbaPodz = 0; for ($i = 2; $i < $arg1; $i = $i + 1) { if ($arg1 % $i == 0) { $liczbaPodz = 1; return True; } } return False; } function liczbaPierwsza($arg) { if (liczbaPodzielna($arg) == True) { return False; } else { return True; } } $n = 100; for ($i = 1; $i <= $n; $i = $i + 1) { if (liczbaPierwsza($i) == True && $i != 1) { echo '<font color="red">' . $i . ' jest liczbą pierwszą' . '</font> <br>'; } echo $i . ' nie jest liczbą pierwszą' . '<br>'; }
*/ /*Zadanie 17. Napisz funkcję sprawdzającą czy podana liczba jest liczbą pierwszą (jest podzielna tylko przez 1 i samą siebie). Żeby dostać resztę z dzielenia użyj operatora %, np.: 12 % 5 = 2*/ ?> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <?php function liczbaPodzielna($arg1) { $liczbaPodz = 0; for ($i = 2; $i < $arg1; $i = $i + 1) { if ($arg1 % $i == 0) { $liczbaPodz = 1; return $liczbaPodz; } } return $liczbaPodz; } function liczbaPierwsza($arg) { if (liczbaPodzielna($arg) == 1) { echo $arg . ' NIE jest liczbą pierwszą'; } else { echo $arg . ' jest liczbą pierwszą'; } } $liczba = 97; echo liczbaPierwsza($liczba);