TP 5

Exercice 1

On désire dessiner un triangle de hauteur n, avec n variable.
     *
    ***
   *****
  *******
 *********
***********
Pour dessiner chaque ligne, on affiche d'abord un certain nombre nbEspaces d'espaces, et ensuite un certain nombre d'étoiles, nbEtoiles.

Il y a plusieurs manières de faire cet exercice. On peut calculer explicitement combien d'étoiles et d'espaces il faut dessiner. Une autre manière est de trouver comment évolue le nombre d'espaces et d'étoiles d'une ligne à l'autre.

En fonction de n, le nombre total de lignes :

Une fois cette analyse faite, réaliser le programme. Trouver d'abord l'algorithme en pseud-code

Exercice 2

Question 1

Écrire un programme qui permette de saisir une date, sous la forme de trois entiers : jour, mois et année.

Le programme doit afficher la date sous une forme lisible. Par exemple, si l'utilisateur entre "1 5 2012", on affichera : 1 mai 2012. Pour cela, on stockera la liste des noms des mois dans un tableau.

Question 2

Modifiez le programme précédent pour boucler tant que la date n'est pas correcte, ce qui signifie :

Question 3

Si vous ne l'avez pas fait directement, stockez les durées des mois dans un tableau, et utilisez-le pour simplifier l'écriture de la question 2.