Les boucles permettent de répéter une série d’instructions tant qu’une condition est vraie.

Syntaxe :

Tant que condition faire 
		instruction
Fin tant que 

while (condition){
	instruction ;
}
	
----------------------------------------
	
Faire 
		instruction 
Tant que condition 

do{
  ...
}while (condition);

----------------------------------------

Pour indice allant de la VD à VF faire 
    instruction 
Fin Pour 

for (initialisation ; condition ; evolution){
 instruction ;
}

Exercice

A vous de jouer !

Consigne : Ecrire un algo, programmation C, développement PHP qui permet de saisir un nombre entier et d’afficher ses diviseurs.

Algo : diviseurs 
Déclaration 
	nb , div : entier 
Début 
	Afficher ("Donner le nombre entier :")
	Saisir (nb)
	Pour div allant de 1 à nb faire 
		Si nb % div =0 
			Alors Afficher ("Diviseur : ", div)
		Finsi
	Fin pour 
Fin diviseurs


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>Diviseurs</title>
</head>
<body>
    <div class="conteneur-principal"> 
        <h1>Exercice division</h1>
        <p>Pour afficher les diviseurs d'un entier, veuillez saisir sa valeur.</p>
        <form method ="post">
            <label>Nombre : </label>
            <input type="text" name="a"></br>
             <input type="submit" name="calculer" value="calculer">
        </form>
    </div>


<?php 
			if (isset($_POST['calculer'])) {
            	$a = $_POST['a'];
				printf("\n Les diviseurs de %d sont : ", $a);
    		for($div = 1; $div<=$a; $div ++){
    		if($a % $div == 0){
    		printf("</br> %d", $div);
		}
	}  
}

?>    
</body>
</html>

Exercice diviseurs

Pour afficher les diviseurs d’un entier, veuillez saisir sa valeur.