samedi 4 octobre 2014

Excercice d'algorithme (La structure alternative)


Enoncé :

1. Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul). Attention toutefois : on ne doit pas calculer le produit des deux nombres.

2. Ecrire un algorithme qui demande trois noms à l’utilisateur et l’informe ensuite s’ils sont rangés ou non dans l’ordre alphabétique.

3. Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (on inclut cette fois le traitement du cas où le nombre vaut zéro).

4. Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si le produitest négatif ou positif (on inclut cette fois le traitement du cas où le produit peut être nul). Attentiontoutefois, on ne doit pas calculer le produit !

5. Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa catégorie :
- « Poussin » de 6 à 7 ans
- « Pupille » de 8 à 9 ans
- « Minime » de 10 à 11 ans
- « Cadet » après 12 ans

6. a partir d’un montant lu, on détermine un montant net par application d’une remise de :
- 1% si le montant est compris entre 2000 et 5000 DH (valeurs comprises)
- 2 % si le montant est supérieur à 5000 DH.

7. Ecrire un algorithme permettant d'effectuer la somme, la différence, le produit et le rapport de deux nombres réels à partir d'un menu :

**********************Menu***********************
1 :---------------------Somme--------------------
2 :--------------------Différence------------------
3 :---------------------Produit---------------------
4 :---------------------Division--------------------
5 :---------------------Quitter---------------------
Taper votre choix?
On doit retourner au menu, lorsqu'on finit une opération ou si on tape un nombre incorrect (un message s'affichera).

8. Saisir 2 entiers a et b, déterminer dans R les racines de l'équation : ax + b =0

9. Saisir 3 entiers a, b et c, déterminer dans R les racines de l'équation :aX²+bX + c=0

10. Donnez un algorithme qui lit sur l'entrée une valeur représentant une somme d'argent et qui calcule et affiche le nombre de billets de 200 DH, 100 DH, 50 DH et 20 DH, et les pièces de 10 DH, 5 DH, 2 DH, et 1 DH.


0 commentaires:

Enregistrer un commentaire