Chapitre 2 5 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 a

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
Secretum Secretorum Une page du Kitâb Sirr al-'asrâr deux tableaux permettant d 0 0
DE LA GRAMMATOLOGIE DU MÊME AUTEUR Marges (Collection « Critique », 1972). Posi 0 0
18VTSCSIN1 Page 1 sur 7 BACCALAURÉAT GÉNÉRAL Session 2018 SCIENCES DE LA VIE ET 0 0
Henri michaux et le refus de vedettisation dans le monde litteraire 0 0
Paul Ricœur : Temps et Récit. Bernardin MINKO MVÉ, Université Omar Bongo, Libre 0 0
Acces fichier Accès ?chier Préparer par khadija lahmadi Tdi group a CAccès aux ?chiers L ? espace de noms System IO contient un certain nombre de classes permettant d ? e ?ectuer des opérations sur des ?chiers Ces di ?érentes classes peuvent être regroupé 0 0
Peckel 6455 19 00 2021 Gérer un débat en classe de français avec les outils de la gouvernance partagée ? analyse de pratiques et proposition didactique Peckel Alice ABSTRACT Dans l ? enseignement primaire et secondaire belge l ? oral est une matière essen 0 0
Serge daney art press livres Serge Daney une expérience critique du deuil YAN CIRET La parution aux éditions P O L de la Maison cinéma et le monde accompagnée d'un numéro spécial Serge Daney de la revue qu'il fonda Tra ?c viennent nous donner des nouvelle 0 0
Math2 pdf UNIVERSITE CHEIKH ANTA DIOP DE DAKAR OFFICE DU BACCALAUREAT BP -DAKAR-Fann-S ?en ?egal Serveur Vocal T ?el ?efax - T ?el - G Bis A heures S ?erie S -S Coef Epreuve du er groupe MATHEMATIQUES Les calculatrices ?electroniques non imprimantes avec 0 0
article text 3039 1 10 20211129 0 0
  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager