Pour

Exemple

Dans le dossier 2-structures :

  • Ajoutez le fichier 3-pour.html

1
<!DOCTYPE html>
2
<html lang="fr">
3
    <head>
4
        <title>JS Pour</title>
5
        <meta charset="utf-8" />
6
        <meta name="viewport" content="width=device-width, initial-scale=1" />
7
        <link
8
          href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css"
9
          rel="stylesheet"
10
          integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx"
11
          crossorigin="anonymous"
12
        />
13
        <style> main > div {background-color: #c5c5c5;}</style>
14
    </head>
15
    <body>
16
        <header class="p-2 bg-secondary text-light bg-gradient">
17
            <section>
18
                <h2>JS - Pour</h2>
19
            </section>
20
        </header>
21
22
        <main>
23
            <div class="m-3 p-3 row">
24
                <div class="col-auto">
25
                    <button type="submit" onclick="exercice()" class="btn btn-primary">Soumettre</button>
26
                </div>
27
            </div>
28
            <div class="m-3 p-3 row">
29
                <p>Affiche la somme des nombres entiers de 1 à 10</p>
30
31
                <div class="col">
32
                    <input type="text" id="exo1Afficher" class="form-control" readonly>
33
                </div>
34
            </div>
35
36
            <div class="m-3 p-3 row">
37
                <p>Affiche la somme des nombres entiers de début à fin</p>
38
                <div class="col-2">
39
                    <div class="input-group mb-3">
40
                        <span class="input-group-text">Début</span>
41
                        <input type="text" id="debut1" class="form-control">
42
                    </div>
43
                </div>
44
                <div class="col-2">
45
                    <div class="input-group mb-3">
46
                        <span class="input-group-text">Fin</span>
47
                        <input type="text" id="fin1" class="form-control">
48
                    </div>
49
                </div>
50
51
                <div class="col">
52
                    <input type="text" id="exo2Afficher" class="form-control" readonly>
53
                </div>
54
            </div>
55
56
            <div class="m-3 p-3 row">
57
                <p>Affiche la somme des nombres pairs entre debut et fin </p>
58
59
                <div class="col-2">
60
                    <div class="input-group mb-3">
61
                        <span class="input-group-text">Début</span>
62
                        <input type="text" id="debut2" class="form-control">
63
                    </div>
64
                </div>
65
                <div class="col-2">
66
                    <div class="col input-group mb-3">
67
                        <span class="input-group-text">Fin</span>
68
                        <input type="text" id="fin2" class="form-control">
69
                    </div>
70
                </div>
71
72
                <div class="col">
73
                    <input type="text" id="exo3Afficher" class="form-control" readonly>
74
                </div>
75
            </div>
76
77
        </main>
78
79
        <footer>
80
            <nav class="navbar navbar-expand-lg navbar-light bg-secondary bg-gradient">
81
              <ul class="navbar-nav mr-auto mb-2 mb-lg-0">
82
                <li class="nav-item">
83
                  <a class="nav-link" href="https://www.univ-littoral.fr/">ULCO</a>
84
                </li>
85
                <li class="nav-item">
86
                  <a class="nav-link" href="https://fcu.univ-littoral.fr/">FCU</a>
87
                </li>
88
                <li class="nav-item">
89
                  <a class="nav-link" href="https://deust-bcmm.univ-littoral.fr/">W2D</a>
90
                </li>
91
              </ul>
92
            </nav>
93
        </footer>
94
95
        <script src="js/0-outils.js"></script>
96
        <script src="js/3-pour.js"></script>
97
    </body>
98
</html>
  • Dans le dossier js ajoutez le fichier 3-pour.js

1
const exercice = () => {
2
    let debut1 = +document.querySelector('#debut1').value;
3
    let fin1 = +document.querySelector('#fin1').value;
4
    let debut2 = +document.querySelector('#debut2').value;
5
    let fin2 = +document.querySelector('#fin2').value;
6
7
    // Exo1 //
8
9
10
    // Exo2 //
11
12
13
    // Exo3 //
14
15
16
}
17
18
19

Exercice :

  • Complétez le fichier 3-pour.js :

    • Exo1 : la balise exo1Afficher affiche la somme des nombres de 1 à 10.

    • Exo2 : la balise exo2Afficher affiche la somme des nombres de debut1 à fin1.

    • Exo3 : la balise exo3Afficher affiche la somme des nombres pairs entre debut2 et fin2.

Ouvrez dans votre navigateur le fichier 3-pour.html