Javascript

Exercice1:
Utilisez la boucle "for" pour afficher la figure ci?dessous sur une page web :
1
11
111
1111
11111
111111
1111111
11111111
111111111
1111111111
Remarque : chaque ligne ne contient que des "1" (un); il n'y a aucun espace entre les "1"; utilisez la méthode d'affichage : document.write("element a afficher").
Exercice2:
Etendez l'exercice 3 en demandant à l'utilisateur de saisir un nombre ou un caractère autre que "1" et le nombre de lignes à afficher...
Vous ferez en sorte que le nombre de lignes n'excède pas 50 !.

2 réponses

  1. Bonjour

    Nous sommes ici pour t'aider... Et faire tes devoirs à ta place, ce n'est pas t'aider.
    Montre ce que tu as essayé de faire pour que nous puissions te guider.
    0
    1. Tien cadeau :

      - Exercice 1 :

      <script language="Javascript">
      for(i=1;i<=10;i++)
      {
      for(j=1;j<=i;j++)
      {
      document.write("1");
      }
      document.write("<BR>");
      }
      </script>

      - Exercice 2:

      //------ formulaire.html ----//
      <form action="formulaireconf.php" method="post">
      caractere <input type="text" name="carac" title="Saisissez un caractère différent de 1">
      nb ligne <input type="text" name="nb" title="Saisissez le nombre de lignes">
      <input type="submit" value="Envoyer">
      </form>

      //----- formulaireconf.php ---//
      <?php

      $nb = $_POST['nb'];
      $carac = $_POST['carac'];

      if($carac == '1' || $carac == '')
      {
      echo "Mauvaise saisie du caractère !!";
      return;
      }

      if($nb == "" || !is_numeric($nb))
      {
      echo "Mauvaise saisie (vide ou pas un chiffre) !!";
      return;
      } elseif($nb > 50)
      {
      $nb=50;
      }

      // affichage
      for($i=1;$i<=$nb;$i++)
      {
      for($j=1;$j<=$i;$j++)
      {
      echo $carac;
      }
      echo "<BR>";
      }

      ?>
      0