Algorithmique et programmation procédurale : Les décisions

AZNYM ILIAS -  
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Ecrire un algorithme puis un programme en ‘C’ permettant de :
1. Calculer le maximum et le minimum de trois variables lues au clavier.
2. Calculer la valeur absolue d’un nombre réel saisie au clavier.
3. Lire deux variables A et B (Reel) puis calculer la division de A/B (attention il ne faut pas diviser par une valeur nulle).
4. Résoudre une équation de 1er degré (prévoir tous les cas possible).
5. Afficher un menu invitant l’utilisateur à choisir entre calculer les propriétés géométriques de : ((c) : carré, (r) : rectangle, (d) : disque). Puis selon le choix l’algorithme permet de lire les dimensions et calcule la surface et le périmètre.
6. Calculer le montant d’une commande de livres sachant que :
a. Le prix unitaire est de 320DH si la commande compte moins de 5 livres.
b. Le prix unitaire est de 300DH si la commande compte entre 5 et 29 livres.
c. Le prix unitaire est de 250DH si la commande compte plus de 29 livres.
7. Résoudre l’équation du second degré (prévoir tous les cas possibles).
8. Lire un temps : (h :m :s) (entier) puis lui ajouter une seconde et l’afficher.
9. Tester si un temps vérifie l’écriture normalisée (il faut que s<60, m<60 et h<24).
10. Egaliser un temps mal saisie et le mettre sous forme normalisée.
11. Une année bissextile (contient 366 jours) si elle est multiple de 4, sauf les années de début de siècle (qui se terminent par 00) qui ne sont bissextiles que si elles sont divisibles par 400.
Exemples : 1980 et 1996 sont bissextiles car elles sont divisibles par 4
2000 est une année bissextile car elle est divisible par 400
2100 et 3000 ne sont pas bissextiles car elles ne sont pas divisibles par 400.
Ecrire un algorithme qui permet de déterminer si un entier positif donné correspond à une année bissextile ou non.
A voir également:

1 réponse

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
0