Вы находитесь на странице: 1из 3

Srie 3 (fonction && procdure)

Ex1

Ex2

a. Ecrire la fonction reste(n :entier,d :entier) :entier :Cette fonction


retourne le reste de la division de n par d. n et d doivent tre des
entiers positifs, si lun deux est ngatif la fonction retourne -1
b. Ecrire la fonction quotient(n :entier,d :entier) :entier :Cette
fonction retourne le quotient entier de n par d. si lun de paramtres
est ngatif la fonction retourne -1
c. En utilisant ces deux fonctions crire lalgorithme qui permet de lire
un nombre entier positif et affiche lequivalent binaire de ce nombre
le programme doit se repeter jusqu' ce que lutilisateur entre zro.

Soi t un tableau de 8 lmnts entiers.


a. Ecrire la fonction lire_chiffre_binaire() : entier : Cette fonction
permet de lire et de retourner un chiffre binaire (elle doit faire le
contrle de saisie)
b. En utilisant la fonction lire_chiffre_binaire() crire la procdure
lire_nombre_binaire( ) : Cette procdure permet de saisir un nombre
binaire et de le mettre dans le tableau t.
c. Ecrire la procdure menu() permettant dafficher le menu suivant :

Menu
1 Saisie dun nombre binaire
2 Affichage du nombre
3 Afficher le nombre en dcimal
4 Constituer le plus grand nombre
5 Constituer le plus petit nombre
5 Quitter
d. Ecrire la procdure trier(ordre :caractere) : la procdure permet de
trier le tableau t dans lordre spcifi (c :croissant d :dcroissant
et dafficher ses lments
e. Ecrire le programme principal de votre application correspondant aux
traitements du menu affich

Srie 3 (fonction && procdure)

Ex3

1.

Les taux horaires des salaires du personnel dune entreprise sont


dfinis selon leurs grades :
Grades
1

Taux horaire normal DH/Heure


100

150

200

Le personnel peut faire des heures supplmentaires payes 20% de


plus que le taux horaire normal. Ecrire la fonction
calculer_salaire(Nombre_heures_normales,
Nombre_heures_supp,grade) : rel
Cette fonction reoit trois paramtres le premier correspond au
nombre dheures normales, le deuxime au nombre dheures
supplmentaires et le troisime au grade La fonction doit calculer et
retourner le salaire
2. Soit P[10][4] un tableau de 10 lignes et 4 colonnes la premire colonne
contient le nombre dheures normales la deuxime le nombre dheures
supplmentaire, la troisime le grade la quatrime le salaire
correspondant qui nest pas encore calcul. Ecrire la procdure
Etablir_salaire( )
Cette procdure utilise le tableau P et calcul dans la quatrime colonne
du tableau le salaire en fonction des colonnes prcdents. pour chaque
lment du tableau utilisez la fonction calculer_salaire
3. Ecrire la procdure menu() permettant dafficher le menu suivant :

Menu
1 Saisie du tableau
2 Etablir salaires
3 Afficher la liste des salaires
4 Quitter
4. Ecrire le programme principal de votre application correspondant aux
traitements du menu affich

Srie 3 (fonction && procdure)

Вам также может понравиться