He hecho una calculadora de números primos en PHP y funciona bien básicamente, pero no muestra entre qué números es divisible
, algo que yo quería que hiciera. Código:
Código PHP:
Ver original<?php
$numero=$_POST['numero'];
for ($contador=2; $contador<$numero; $contador++) {
$dividido=$numero/$contador;
$divisibles["$contador"] = "$dividido";
}
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Calculadora de números primos</title>
<link href="../olton-Metro-UI-CSS-299d6a5/css/modern.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Calculadora de números primos</h1>
<h2>Calcule al instante si un número es primo</h2>
<form name="form1" method="post" action="">
<p>
<label for="numero">Número:</label>
<input type="text" name="numero" id="numero">
</p>
<p>
<input type="submit" name="calcular" id="calcular" value="Calcular">
</p>
</form>
<p><?php
echo "El número $numero es divisible entre:<br>";
echo '1<br>';
echo "$numero<br>";
echo $divisibles;
if (!empty($divisibles)) { echo "<h3>El número $numero es compuesto</h3>";
} else {
echo "<h3>El número $numero es primo</h3>";
}
?></p>
</body>
</html>
Captura de pantalla: