Copie de secours de chapitre2

Chapitre Boucles adresses et pointeurs fonctions A Les boucles en C Boucle do while Répéter Tant que a Syntaxe do instruction à répéter while condition de continuer à répéter boucler encore L'instruction à répéter peut être simple une seule action structurée une autre instruction de contrôle ou composée c'est le cas le plus fréquent b Fonctionnement Étape e ?ectuer d'abord l'instruction à répéter Étape véri ?er après la condition de continuer a si la condition est vraie on revient à l'étape b si non la condition est fausse on termine la boucle Attention Contrairement au langage PASCAL la condition de cette boucle est la condition pour continuer à répéter encore En Pascal c'est la condition d'arrêter la boucle c Domaines d'utilisation On utilise la boucle do while quand on ne sait pas à l'avance le nombre de fois qu'on doit répéter le même traitement Les exemples suivants permettent de voir quelques Chapitre Boucles de répétitions et fonctions Page Capplications possibles avec cette boucle Répéter le même traitement en mode conversationnel Écrire un bloc d'instructions permettant de saisir l'? ge et le sexe d'une personne Ensuite on a ?che un message du genre C'est un enfant de sexe masculin On répète le même traitement jusqu'à ce que l'usager décide de quitter Solution int age char sexe reponse Oui ou Non l'usager veut continuer do printf nEntrez le sexe et l'? ge scanf c d sexe age printf C'est un if age printf enfant else if age printf adolescent else printf adulte if toupper sexe 'F' to upper en majuscule printf de sexe féminin n else printf de sexe masculin n printf nVoulez-vous continuer O N ush stdin reponse toupper getchar while reponse 'O' Chapitre Boucles de répétitions et fonctions Page C Validation de données Écrire un bloc d'instructions permettant de saisir et valider l'? ge d'une personne un entier situé entre et Solution const int MAXI int age valide Oui ou non l'? ge est valide do printf Entrez l'? ge entre et d MAXI scanf d age valide age age MAXI if valide printf age lu est hors intervalle retapez S V P n while valide Attention La validation d'un type entier ou non réel ou non sera présentée au chapitre cha? nes des caractères Calcul scienti ?que Exemple Écrire un bloc d'instructions permettant de calculer et d'a ?cher la somme suivante somme Solution const int BORNE BORNE LE PAS int terme somme somme terme BORNE Chapitre Boucles de répétitions et fonctions Page Cdo somme terme terme LE PAS while terme BORNE printf La somme calculée est d n somme Exemple Écrire un programme permettant d'estimer la valeur de PI selon la formule suivante PI ----- - - Solution Fichier PI A include void main const int LIMITE LE PAS int denominateur premier dénominateur vaut oat piSur signe do piSur signe denominateur signe -signe changer de signe denominateur LE PAS while denominateur LIMITE printf La valeur estimée de PI est f n piSur printf nAppuyez sur Entrée getchar Exécution La

Documents similaires
Esra paris 2014 le groupe esra Paris Nice École Supérieure de Réalisation Audiovisuelle Formation en trois ans aux di ?érents métiers du cinéma et de l ? audiovisuel réalisation cinéma réalisation télévision production montage image Mastères Cinéma Depuis 0 0
La promesse de l x27 aube La promesse de l ? aube Romain Gary Thème Se chercher se construire se raconter se représenter Objectif Découvrir la biographie d ? un auteur Support MG P Qui est Romain Gary Roman Kacew devenu Romain Gary né le mai à Vilna dans 0 0
Catalogue maghreb steel C C CMaghreb Steel est une société industrielle spécialisée dans la fabrication et la commercialisation de l ? acier plat Depuis nous ne cessons de développer et de diversi ?er nos activités Aujourd ? hui avec une capacité de produ 0 0
Zalim procedure amm 2 MODALITES D ? ENREGISTREMENT DES MEDICAMENTS AU MAROC Séminaire sur la biodisponibilité et la bioéquivalence Direction du Médicament et de la Pharmacie INAS ?? Rabat et décembre Dr Abdelhakim Zalim Chef de la Division de la Pharmacie 0 0
Eff 2018 v2 principale OFPPT O ?ce de la Formation Professionnelle et de la Promotion du Travail Direction Recherche et Ingénierie de la Formation Examen de ?n de formation Formation initiale et Cours du soir Session JUILLET Filière TSMFM Niveau TS Durée 0 0
Le theatre d x27 aime cesaire 0 0
Antoine compagnon 1966 Lit térature française moderne et contemporaine histoire critique théorie M Antoine compagnon professeur cours Annus mIrABIlIs Pourquoi janvier après deux années consacrées à Proust Mémoire de la littérature ? Morales de Proust ? et 0 0
Jus et boissons à l’ananas 1/20 Dossier d’information pour les PME d’Afrique su 0 0
Iia regulation et asszervissement 0 0
Laurent eric lettre la lettre volee et le vol sur la lettre 0 0
  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager