-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPatterns.php
More file actions
93 lines (75 loc) · 2.02 KB
/
Patterns.php
File metadata and controls
93 lines (75 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!------------------------------ Exercice 3 ------------------------------>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exercice 3</title>
</head>
<body>
<form action="" method="POST">
<br><br><br>
<label for="entier"> Veuillez saisir un entier : </label>
<input type="number" name="entier" min="0" required> <br>
<label for="hauteur"> Veuillez saisir l'hauteur : </label>
<input type="number" name="hauteur" min="1" required> <br>
<input type="submit" name="valider2" required><br>
</form>
</body>
</html>
<?php
if (isset($_POST["valider2"])) {
// qst 1 : la table de multiplication
$entier = $_POST["entier"];
echo "La table de multiplication du nombre $entier est : <br>";
for ($i = 1; $i <= 10; $i++) {
echo "$entier x $i = " . $entier * $i . "<br>";
}
echo "<br> affichage du pattern traingulaire : <br><br> ";
$hauteur = $_POST["hauteur"];
for ($i = 1; $i <= $hauteur; $i++) {
for ($j = 1; $j <= $hauteur - $i; $j++) {
echo " ";
}
for ($k = 1; $k <= 2 * $i - 1; $k++) {
echo "*";
}
echo "<br>";
}
// qst 3 :
echo "<br> affichage du pattern carré : <br><br> ";
for ($i = 1; $i <= $hauteur; $i++) {
for ($j = 1; $j <= $hauteur; $j++) {
echo "*";
}
echo "<br>";
}
// qst 4
echo "Affichage des nombres pairs entre 1 et $entier :<br>";
for ($i = 1; $i <= $entier; $i++) {
if ($i % 2 == 0) {
echo " $i ";
}
}
echo "<br>";
//qst 5
echo "Affichage de la somme des entiers de 1 jusqu'au $entier :";
// method 1 :
$somme_entier = 0;
for ($i = 1; $i <= $entier; $i++) {
$somme_entier = $somme_entier + $i;
}
echo "$somme_entier";
// method 2 :
echo "<br> Méthode mathématique :";
$somme_entier = ($entier * ($entier + 1)) / 2;
echo "$somme_entier <br>";
// qst 6
echo "le nombre $entier est : ";
if ($entier % 2 == 0) {
echo "pair";
} else {
echo "impair";
}
}
?>