Escriba un programa para diseñar un tablero de ajedrez usando PHP

El ajedrez es un juego de mesa recreativo y competitivo que se juega entre dos jugadores. Se juega en un tablero de ajedrez cuadrado con 64 casillas dispuestas alternativamente en una cuadrícula de ocho por ocho en blanco y negro. En este artículo, aprenderemos cómo diseñar un tablero de ajedrez usando PHP.

Acercarse:

  • Para crear Ajedrez en php; tenemos que ejecutar 2 bucles, cada uno creará 8 bloques.
  • El bucle interno generará una fila de tabla con un color de fondo en blanco y negro en función de un valor.
  • Si el valor es par, se genera un fondo negro.
  • Si el valor es impar, se genera un fondo blanco

Tablero de ajedrez usando For-Loop:

PHP

<!DOCTYPE html>
<html>
  
<body>
    <table width="400px" border="1px" cellspacing="0px">
        <?php
        echo "Chess by GeeksforGeeks";
        $value = 0;
  
        for($col = 0; $col < 8; $col++) {
            echo "<tr>";
            $value = $col;
  
            for($row = 0; $row < 8; $row++) {
                if($value%2 == 0) {
                    echo 
"<td height=40px width=20px bgcolor=black></td>";
                    $value++;
                }
                else {
                    echo 
"<td height=40px width=20px bgcolor=white></td>";
                    $value++;
                }
            }
            echo "</tr>";
        }
        ?>
    </table>
</body>
  
</html>

Tablero de ajedrez usando while-Loop:

PHP

<!DOCTYPE html>
<html>
  
<body>
    <table width="400px" border="1px" cellspacing="0px">
        <?php
        echo "Chess by GeeksforGeeks";
        $value = 0;
        $col = 0;
  
        while($col < 8) {
            $row = 0;
            echo "<tr>";
            $value = $col;
          
            while($row < 8) {
                if($value%2 == 0) {
                    echo 
"<td height=40px width=20px bgcolor=black></td>";
                    $value++;
                }
                else {
                    echo 
"<td height=40px width=20px bgcolor=white></td>";
                    $value++;
                }
                $row++;
            }
            echo "</tr>";
            $col++;
        }
        ?>
    </table>
</body>
  
</html>

Tablero de ajedrez usando bucle do-while:

PHP

<!DOCTYPE html>
<html>
  
<body>
    <table width="400px" border="1px" cellspacing="0px">
        <?php
        echo "Chess by GeeksforGeeks";
        $value = 0;
        $col = 0;
  
        do {
            $row = 0;
            echo "<tr>";
            $value = $col;
  
            do {  
                if($value%2 == 0) {
                    echo 
"<td height=40px width=20px bgcolor=black></td>";
                    $value++;
                }
                else {
                    echo 
"<td height=40px width=20px bgcolor=white></td>";
                    $value++;
                }
                $row++;
            }while($row < 8);
            echo "</tr>";
            $col++;
        }while($col < 8);
        ?>
    </table>
</body>
  
</html>

Salida: todo el código dará la misma salida.

Publicación traducida automáticamente

Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *