• Aucun résultat trouvé

TP 03: LES STRUCTURES REPETITIVES Objectifs • Savoir répéter des instructions • Utiliser l’inclusion • Utiliser la fonction « substr »

N/A
N/A
Protected

Academic year: 2022

Partager "TP 03: LES STRUCTURES REPETITIVES Objectifs • Savoir répéter des instructions • Utiliser l’inclusion • Utiliser la fonction « substr »"

Copied!
2
0
0

Texte intégral

(1)

TP 03: LES STRUCTURES REPETITIVES

Objectifs

• Savoir répéter des instructions

• Utiliser l’inclusion

• Utiliser la fonction « substr »

Exercices

Exercice 1 : for

En utilisant la syntaxe « for », afficher les 100 premiers nombres entiers avec un saut de ligne entre chaque nombre.

Exercice 2 : while

En utilisant la syntaxe « while », afficher les 100 premiers nombres entiers en les mettant dans un tableau de 100 lignes et une colonne.

Exercice 3 : include

Dans les 2 programmes précédents, ajoutez un en-tête de page et un pied de page.

L’en-tête contiendra le titre du TP et le logo de l’université et le pied de page contiendra la date du jour ainsi que vos noms et prénoms.

Dans toute la suite du TP, réutilisez vos en-têtes et pieds de page.

Exercice 4: factorielle

Calculer une factorielle est le processus qui consiste à multiplier un nombre entier par tous les nombres entiers positifs inférieurs à celui-ci.

Exemples :

factorielle de 2 (noté 2 !) = 1*2 = 2 factorielle de 3 (noté 3 !) = 1*2*3 = 6

factorielle de 7 (noté 7 !) = 1*2*3*4*5*6*7 = 5040

a) Ecrire un programme qui permet de saisir un nombre et d’afficher la factorielle de ce nombre.

b) Si vous n’êtes pas en retard, améliorez votre programme pour afficher toutes les factorielles des nombres inférieurs au nombre saisi.

(2)

Exercice 5 : Voyelles et consonnes

Saisir une phrase dans un formulaire et écrire un programme PHP qui compte le nombre de consonnes et le nombre de voyelles de cette phrase.

Pour extraire un caractère d’une chaîne, on utilisera la fonction « substr » (Cf ; documentation php).

Si on souhaite connaître la longueur d’une chaîne, on utilisera la fonction « strlen » (Cf ; documentation php).

S’il vous reste du temps…

Exercice 6 : Pyramide

a) Ecrire un programme qui affiche un triangle d’étoiles en fonction d’une hauteur donnée.

b) Ecrire un programme qui affiche une ligne oblique en fonction d’une hauteur donnée.

c) Ecrire un programme qui affiche une pyramide en fonction d’une hauteur donnée.

*

**

***

****

*****

******

*******

* * * * * *

*

* ***

*****

*******

*********

***********

*************

Références

Documents relatifs

L’entreprise doit revoir sa politique salariale et elle pense à deux options possibles décrites dans les deux parties qui suivent. Les deux parties

L’entreprise doit revoir sa politique salariale et elle pense à deux options possibles décrites dans les deux parties qui suivent. Les deux parties

L’ensemble des nombres premiers qui ne divise pas N est donc non vide et admet un plus petit élément : soit P le plus petit nombre premier qui ne divise pas N.. Du coup, on en

Par contre la calculatrice, dénuée de toute sensibilité, donne illico tous les nombres (pairs donc), dont les entiers qui leurs sont inférieurs et premiers avec eux,

Tous les termes de la suite de Fibonacci sont italiens puisque Un entier italien, s’il existe, est de la forme.. D’après (1), et du fait que 1 est italien on peut supposer dans

6 Sur le plan d’une maison, les portes sont repré- sentées par un segment de 1,2 cm

Quelle est la taille sur la maquette d’une pièce de 7,2 m de long dans la

 Il utilise les nombres décimaux pour rendre compte de mesures de grandeurs ; il connaît le lien entre les unités de numération et les unités de mesure (par exemple :.. dixième