[ Foro de PHP ]
Ejercicios de repaso (1): el tercero
Cree una tabla de 10 líneas y 2 columnas. En cada casilla de la primera columna deberá aparecer un número del 11 al 20. En la segunda columna deberá aparecer el texto "Prueba" en las filas impares, y ningún texto en las filas pares.
Me ha costado un poco dar con una sentencia que determine si una fila de la tabla es "par" o "impar". Me figuro que habrá varias maneras de hacer esto. Mi solución ha sido:
<table border>
<?php
for ($numero=11; $numero<=20; $numero++) {
if ($numero%2==0) {
echo "<tr><td>$numero</td><td> </td></tr>";
}
else {
echo "<tr><td>$numero</td><td>Prueba</td></tr>";
}
}
?>
</table>
¿se os ocurre algo más sencillo????
Gracias y saludos :O),
Iulius
Esa es la forma más sencilla. Hay lenguajes que tienen funciones llamadas "odd" o "even" para saber si un número es par o impar, pero en general, lo que no falla en ningún lenguaje de programación, es mirar si el resto de la división (entre 2) es 0 ó 1, como tú has hecho.
(No se puede continuar esta discusión
porque tiene más de dos meses de antigüedad.
Si tienes dudas parecidas, abre un nuevo hilo.)