Rechercher : dans
Par :

Algo de multiplication dure avec php

Dernière réponse le 10 jui 2008 à 12:59:39 stitox, le 10 jui 2008 à 12:07:56 
 Signaler ce message aux modérateurs

Bonjour,
svp j'ai un problème concernant un exercice que j'ai trouvé
le principe d'afficher une table de multiplication
sous forme de lignes et colonne

voici annoncé

Écrire un programme qui affiche la table de multiplication totale de {1,...,12} par {1,...,12}.
voici l'exemple se trouve dans ce site www.grappa.univ-lille3.fr\polys\php\exemples\multiplicationt­otale.html


Exemple : multiplicationtotale.php

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « algo de multiplication dure avec php » dans :
Disque dur externe USB non reconnu sous Windows VoirSi Windows ne reconnaît pas votre disque dur externe, veuillez vérifier les points suivants : Dans le panneau de configuration : Double-cliquer sur Outils d'administration, Cliquer sur Gestion de l'ordinateur Cliquer sur Gestion des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
Disque dur VoirLe rôle du disque dur Le disque dur est l'organe servant à conserver les données de manière permanente, contrairement à la mémoire vive, qui s'efface à chaque redémarrage de l'ordinateur, c'est la raison pour laquelle on parle parfois de mémoire...
Partition - Partitionnement d'un disque dur VoirQu'est-ce qu'une partition? Le partitionnement d'un disque dur se fait après le formatage physique de celui-ci et avant le formatage logique. Il consiste à créer des zones sur le disque dont les données ne seront pas mélangées. Cela sert par...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

macgawel, le 10 jui 2008 à 12:22:56

Bonjour.

Voici une solution...

Répondre à macgawel

2

stitox, le 10 jui 2008 à 12:33:47

oui merci bien;
je pense tu es expert dans le piratage ! ouuuuuuuuuu
merci d'avoir m'aider

Répondre à stitox

3

macgawel, le 10 jui 2008 à 12:42:50

Pas du tout.
Simplement, ton lien me renvoie sur une page d'erreur.
Et vu le niveau de ce que tu demandes, j'ai regardé la solution des exercices du poly d'initiation...

Ceci-dit, si tu as déjà des problèmes avec un script aussi simple, tu ferais mieux de bosser plutôt que demander la solution !
Parce que dans la vraie vie, tu n'auras pas accès à la solution des problèmes...

Soit dit en passant, si tu veux progresser, tu devrais peut-être nous expliquer ce qui te pose problème dans cet exercice basique.

Répondre à macgawel

4

stitox, le 10 jui 2008 à 12:50:22

Pour information,je suis développeur informaticien à ista d'agadir si tu le sais,
bon j'ai fait programmation avec console vb net
j'ai des exercices
ca ne pose pas de problème
mais ,puisque je suis débutant en php
je sait pas seulement intégraer les tableaux de le code de multiplication

Répondre à stitox

5

Matio, le 10 jui 2008 à 12:53:25

<?php //La table de 10
echo '<table border=\'1\'>';
for ($i=1;$i<11;$i++){
echo '<tr>';
for ($j=1;$j<11;$j++){
$resultat=$i*$j;
echo '<td>'.$resultat.'</td>';
}
echo '</tr>';
}
echo '</table>';
?>

Répondre à Matio

6

doudi, le 10 jui 2008 à 12:55:12

Voici un code qui fait ce que tu demande :


<?php
$table = range(0,12);
$tabGlobal = array();
foreach ($table as $values){
  $tab = array();
   
  foreach($table as $val){
    $tab [] = $values * $val;
  }
  $tabGlobal[] = $tab;
}
?>

<html>
<body>
<table border="1">
  <tr>
    <th></th>
    <?php foreach ($table as $val){?>
    <th width="20"><?php echo $val;?></th>
  
    <?php } ?>
   </tr>
   <?php $z = 0;
   foreach($tabGlobal as $valeur){?>
    <tr>
     <td><?php echo $z;?></td>
    <?php foreach($table as $value){?>
       
        <td><?php echo $valeur[$value];?></td>
      <?php } ?></tr> <?php ++$z;} ?>
</table>
</body>
</html>

Répondre à doudi

7

 stitox, le 10 jui 2008 à 12:59:39
  • +1

Mais à tous enfin j'ai arriver à résoudre le problème
c'est génial comme même
voila le code proposer

<html><body>
<table border="2">
<?php
echo "<tr><td></td>";
//la première ligne
for ($i=0;$i<=13;$i=$i+1)
{
echo"<th>".$i."</th>";
}
echo"</tr>";

for ($j=0;$j<=13;$j++)
{
echo"<tr><th>".$j."</th>";
for($k=0;$k<=13;$k++)
{
$p=$j*$k;
echo"<td>".$p."</td>";
}
echo"</tr>\n";
}


?>

</html></body>

Répondre à stitox