Javascript

amina ait boubker -  
 @urels -
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. le père
     
    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
  2. @urels
     
    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