Vous êtes sur la page 1sur 3

Algorithme et Programmation ISTEUB

Séries d’exercices N°2

Exercice1

Ecrire un algorithme qui afficher le minimum et le maximum de trois entiers a, b et c.

Variables
a , b , c : entiers
max, min : entiers
Début exercice1
Ecrire (’’ donner 3 entiers’’)
Lire (a , b , c)
max←a
min←a
si (b>max) alors
max←b
sinon si (min>b) alors
min←b
fin si
si (c>max) alors
max←c
sinon si (min>c) alors
min←c
fin si
ecrire (max , min)
fin

Exercice 2

Ecrire un algorithme qui saisit les trois coefficients a, b et c d’une équation de second degré et
affiche la solution de l’équation dans l’ensemble des réels.

Algorithme

Variables
a, b, c, D : réels
Début
Ecrire(‘entrer le coefficient a : ‘)
Lire(a)
Ecrire(‘entrer le coefficient b : ‘)
Lire(b)
Ecrire(‘entrer le coefficient c : ‘)
Lire(c)
Si a=0 alors
Si b=0 alors
Si c=0 alors
Ecrire(’’la solution est : S = R’’)
sinon
Ecrire(’’l’équation n’a pas de solution ’’)
Finsi

1
Algorithme et Programmation ISTEUB

sinon
Ecrire(‘’la solution est : S = ‘’,-c/b)
Finsi
sinon
D<-- b*b-4*a*c
Si D=0 alors
Ecrire(‘’la solution est : S = ’’,-b/(2*a))
Sinon si D>0 alors
Ecrire(‘’l’équation a deux solution: S1= ’’, (-b- √D)/2*a ,’ et S2 = ‘,(-b+ √D) /2*a)
Sinon
Ecrire(‘’l’équation n’a pas de solution dans R’’)
Finsi
Finsi

Exercice 3

Etant donnée trois nombres a, b et c classés par ordre croissant (a<b<c). Ecrire un algorithme
qui permet de saisir un quatrième nombre d et d’afficher les trois plus grands.

Algorithme
Var
d : entiers
Début
Ecrire (’’ donner le quatrième nombre’’)
Lire (d)
Si (d<a) alors
écrire ( a, b , c)
Sinon si (d<b) alors
écrire (d , b , c)
Sinon si (d<c) alors
écrire (b, d , c)
Sinon écrire (b, c, d)
Fin si
FIN

Exercice4

Ecrire un algorithme qui permet de calculer le salaire d'un employé.


L'utilisateur saisit le nombre d'heures travaillées, le salaire horaire et l'ancienneté de
l'employé.
Les retenues de sécurité sociale sont calculées à partir du salaire brut multiplié par le taux de
retenue de la sécurité sociale qui est une constante valant 0.19.

2
Algorithme et Programmation ISTEUB

L'employé bénéficie d'une prime d'ancienneté qui équivaut à :


2% du salaire brut pour + de 10 ans et -20 ans d'ancienneté
5% du salaire brut pour + 20 ans d'ancienneté.

Algorithme
Constante taux=0.19
Variables
SalaireNet , nbH, Salh, coeffPrime : reels
anc : entier
Début
ecrire ("Saisissez le nombre d'heures travaillées, le salaire horaire puis l'ancienneté de
l'employé")
lire (nbH) lire(salH) lire(anc)
// On calcule le pourcentage
Si anc >= 20 alors coeffPrime ←0.05
Sinon si anc >= 10 alors coeffPrime ← 0.02
Sinon coeffPrime ←0
FinSi
SalaireNet = (nbH*Salh) +( nbH*Salh *coeffPrime)-( nbH*Salh* taux)
Ecrire (’’ salaire Net = ’’, SalaireNet)
Fin

Exercice 5

On veut réaliser un programme qui effectue des calculs d’aires à la demande. Les formes que
nous allons considérer sont assez élémentaires (disque, carré, ellipse, rectangle) .
En entrée, le programme devra lire une lettre qui lui indique le type de figure :
• ’D’ pour disque
• ’R ’pour rectangle
• ’E’ pour ellipse
• ’C’ pour carré
Suivi d’un ou de deux nombres réels représentants les dimensions. S’il y a doute sur la nature
de la figure, le programme affiche la surface=0
• Surface d’un disque= pi* rayon2
• Surface d’un rectangle= longueur * largeur
• Surface d’une ellipse=pi*d1*d2/4
• Surface d’un carré=coté2

Vous aimerez peut-être aussi