Table d'additions

Résolu
Tzmagnum Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   -  
popozz Messages postés 220 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Si je voudrais faire le même comme que celui ci-dessous mais à la place des tables de multiplications, je voudrais faire des tables d'additions.

Comment l'adapter svp ?

Merci d'avance.

Voici mon code pho :

<html>
    <head>
    <title>Afficher le tableau des multiplications</title>
  <style type="text/css">
   .tableStyle {
    background:#dbe5f1;
    border:1px solid black;
    width:600px;
    margin:40px;
   }
   .tableStyle tr td {
    border:1px solid black;
    text-align:center;
   }
  </style>
 </head>
 <body>
  <center>
   <?php
    function cl($i,$j)
     {
    $r="background-color:chocolate";
    $c="background-color:coral";

    $k="background-color:khaki";
       if($i==0 ){
          return $r;
          }elseif($i%2==0){
         
         return $c;
             }else{
        return $k;
       }
     }
     echo"<h2> <b><u>Tableau  des multiplications :</u></b> </h2>";
    echo"<table  class='tableStyle'>";
     for($i=0;$i<12;$i++)
     {
     
      $r="background-color:chocolate";
    $g="background-color:coral";
        echo"<tr>";
        for($j=0;$j<12;$j++)
       {
           $k= $i-1;
        $l= $j-1;
        $p= $l * $k;

         if( $j==0 and $i==0)
        { 
        echo"<td style='$r;'>    </td>";
           }elseif( $j==0 )
           {
        //Facteur Colonne
          echo "<td style='$r;'><b>$k</b></td>"; 
        }else{
             $c=cl($i,$j);
                if($i==$j) {
           //Diagonale
              echo '<td style=' . $c . ';"><b>' . $p . '</b></td>'; 
       }
        //Facteur Horizontal
       elseif ($i==0) {
        echo '<td style=' . $c . ';"><b>' . $l . '</b></td>';
       }
       else{
        //Verticale
        echo '<td style=' . $c . ';">' . $p . '</td>'; 
       }
      }
     } 
        
         echo"</tr>";
     
     }
    echo"</table>";
   ?>
  </center>
 </body>
</html>



Configuration: Windows / Chrome 88.0.4324.190

1 réponse

popozz Messages postés 220 Date d'inscription   Statut Membre Dernière intervention   177
 
Bonjour,

Pour la table de multiplications je vous ais donné le code. Mais cette fois ci je vais essayé de vous aiguiller vers la solution surtout que c'est extrêmement simple : Il n'y a qu'une seule chose à changer. C'est ce qui fera la différence entre les multiplications et les additions.
0
Tzmagnum Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
Si je change juste
 $p= $l * $k;
par
 $p= $l + $k;
Se serait si simple ?
0
popozz Messages postés 220 Date d'inscription   Statut Membre Dernière intervention   177 > Tzmagnum Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
Peut être bien oui
0