Vous êtes sur la page 1sur 1

TIC1-2019/2020

Programmation C : TP3

Exercice 1:
a) Ecrire une fonction qui saisit un entier et renvoie VRAI s'il s'agit d'un numéro de mois.

b) Ecrire une fonction qui saisit un entier et renvoie VRAI s'il est composé de 4 chiffres.

c) Ecrire une procédure qui vérifie si le numéro d'un mois et celui d'une année passés en paramètre sont
correctes et affiche l'âge (année et mois) utilisant la date d'aujourd'hui. Pour la vérification, utilisez les
fonctions des questions précédentes.

Exercice 2 :
a) Ecrire une fonction qui retourne le prix final d'un produit acheté après la remise accordée.
b) Ecrire une fonction qui calcule le prix final à payer après une remise et l'ajout du TVA.
c) Ecrire un algorithme qui demande à l'utilisateur de fournir le prix, la remise en pourcentage et aussi
la TVA en pourcentage et affiche le prix à payer en utilisant les fonctions précédentes

Exercice 3 :
a) Ecrire une procédure "saisie" qui permet de saisir un entier composé de 3 chiffres.
b) Ecrire une procédure "somme" qui permet d'extraire dans des variables les unités, les dizaines et les
centaines à partir d'un entier composé de 3 chiffres.

c) Ecrire une fonction "cubique" qui retourne vrai si l'entier donné en paramètre est cubique et faux
sinon.
Un entier naturel de trois chiffres est dit cubique s'il égal à la somme des cubes de ses trois chiffres.
Exemple: 153 est cubique car 153 = 1 3 + 5 3 + 3 3 .

d) Ecrire un algorithme qui utilise la procédure saisie pour lire un entier E entre 100 et 999 puis affiche
si E est cubique ou pas.

Exercice 4 :
Ecrire un sous programme qui, à partir du numéro d’un mois, permet d’afficher la saison.
Exp. :
Si mois = 2 Alors on affiche "Hiver"
Si mois = 6 Alors on affiche "Eté"
Si mois = 5 Alors on affiche "Printemps"
Si mois = 11 Alors on affiche "Automne"

Exercice 5
On appelle moyenne olympique d’un ensemble de nombres la moyenne arithmétique de tous les
nombres de cet ensemble sauf le plus petit et le plus grand.
Exemple :
les nombres sont : 5,11,2,7,4,8,3 ==> moyenne olympique = (5+7+4+8+3)/5=5,4

Ecrire un algorithme permettant de saisir N réels (5 ≤ N ≤ 20) distincts et d’afficher leur moyenne
olympique en utilisant une procédure et une fonction.

Vous aimerez peut-être aussi