Algoritmo que lea un número entero (lado) y a partir de él cree un cuadrado de asteriscos
Publicado por Alejandro (37 intervenciones) el 06/04/2020 21:35:13
Algoritmo que lea un número entero (lado) y a partir de él cree un cuadrado de asteriscos con ese tamaño. Los asteriscos sólo se verán en el borde del cuadrado, no en el interior.
Ejemplo, para lado = 4 escribiría:
Ejemplo, para lado = 4 escribiría:
1
2
3
4
****
* *
* *
****
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
if (isset($_POST['env'])){
$num=$_POST['h'];
for ($i=0; $i < $num ; $i++) {
echo "*";
}echo "<br>";
for ($i=0; $i < $num-2 ; $i++) {
echo "*";
for ($j=0; $j < $num-2 ; $j++) {
echo " ";
}
echo "*";
echo "<br>";
}
for ($i=0; $i < $num ; $i++) {
echo "*";
}
}
?>
<form method="post" action="pract5.php">
<label>Escribe un número entero: </label>
<input type="text" name="h">
<input type="submit" name="env" value="enviar">
</form>
Valora esta pregunta


0