Table d'additions

Résolu/Fermé
Tzmagnum Messages postés 126 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 10 mai 2022 - 10 mars 2021 à 17:11
popozz Messages postés 218 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 22 mai 2021 - 10 mars 2021 à 18:21
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 218 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 22 mai 2021 176
Modifié le 10 mars 2021 à 17:33
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 dimanche 9 août 2009 Statut Membre Dernière intervention 10 mai 2022
Modifié le 10 mars 2021 à 17:41
Si je change juste
 $p= $l * $k;
par
 $p= $l + $k;
Se serait si simple ?
0
popozz Messages postés 218 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 22 mai 2021 176 > Tzmagnum Messages postés 126 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 10 mai 2022
10 mars 2021 à 18:21
Peut être bien oui
0