Ecole Supérieure Privée des
Technologies de
2022-2023 ITBS
l’information et de
Management de Nabeul
Algorithme et structures de données I
Classe : 1 Licence Business
Enseignante : Abir BOUSMINA TD N° 2 Computing
Exercice 1 :
Ecrire un algorithme qui demande un nombre compris entre 10 et 20. En cas de
réponse supérieure à 20, on fera apparaître un message : « Plus petit ! », et
inversement, « Plus grand ! » si le nombre est inférieur à 10.
Exercice 2 :
Écrire un algorithme qui permet de vérifier la parité d'un entier donné.
Exercice 3 :
Ecrire un algorithme permettant de calculer puis d’afficher la surface d’un triangle.
Sachant que surface=(base * hauteur)/2
NB : la Base et la hauteur doivent être positives, dans le cas contraire afficher un
message d’erreur..
Exercice 4:
Écrire un algorithme, qui affiche selon le cas, la nature d’une lettre (consonne ou
voyelle) correspondant à une touche saisie. (les voyelles sont : A, E,I,O,U,Y )
Exercice 5 :
Écrire un algorithme, qui affiche selon le cas, la nature d’une lettre (consonne ou
voyelle) correspondant à une touche saisie. (les voyelles sont : A, E,I,O,U,Y )
Remarque : Prévoir le cas d’erreur (saisie d’un caractère qui n’est pas une lettre)
Exercice 6 :
Exercice 6:
Ecrire un algorithme qui permet de saisir un entier puis de vérifier s’il est divisible par son
chiffre d’unité. Exemple : 24 est divisible par 4 127 n’est pas divisible par 7
Remarque: prévoir le cas d'erreur (unité=0)
Exercice 7 :
Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes de ses
chiffres.
Exemple : 153 est cubique car 153=13+53+33
Autres exemples: 370, 371, 407
Ecrire un algorithme permettant de saisir un entier n puis d’afficher s’il est cubique ou non.