Primzahlenberechnung

Bitte eine Zahl >= 2 eingeben.

"; } else { $primeNumbers = []; for ($i = 2; $i <= $max; $i++) { if (isPrime($i)) { $primeNumbers[] = $i; } } $safe = htmlspecialchars((string)$_POST['input'], ENT_QUOTES, 'UTF-8'); echo "

Primzahlen von 1 bis {$safe}:

"; echo "

" . implode(", ", $primeNumbers) . "

"; } } function isPrime(int $n): bool { if ($n <= 1) return false; if ($n <= 3) return true; if ($n % 2 === 0) return false; $limit = (int) floor(sqrt($n)); for ($d = 3; $d <= $limit; $d += 2) { if ($n % $d === 0) return false; } return true; } ?>

Logarithmische Funktion (n = 1..100)

= 0.5 ? 1 : 0; if ($full === 0 && $half === 0) { $visual = '-'; } else { $visual = str_repeat('*', $full) . ($half ? '+' : ''); } echo str_pad($n, 3, ' ', STR_PAD_LEFT) . ": " . $visual . "
"; } ?>