Chapitre 2 7 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
Cournot et fondments theorique 0 0
Devoir 1 info4009 Universite ? de Moncton DE ?PARTEMENT D ? INFORMATIQUE DEVOIR INFO FONCTIONNALITE ? DE LA ME ?THODE N-VERSIONS NI E ?TUDIANT PATRICK GODIN A MATHIEU ALLAIN A CTable des mati eres CONTEXTE INTRODUCTION MOTIVATION FONCTIONNALITE ? DESCRIPT 0 0
Module de antigone Module Antigone de Jean ANOUILH Ed La Table Ronde Royaume du Maroc Ministère de l ? Education Nationale de l ? Enseignement Supérieur de la Formation des Cadres et de la Recherche Scienti ?que Ecole Normale Supérieure Département du fra 0 0
1 Introduction ujourd’hui, la recherche d’une meilleure productivité industriel 0 0
Saison - Cahier CD audio niveau - A Télécharger Lire PDF TÉLÉCHARGER LIRE ENGLISH VERSION DOWNLOAD READ Description de activités de lexique grammaire et phonétique Toute la conjugaison Des bilans pour s'évaluer CD audio inclus Egalement disponible en vers 0 0
MANUEL D’INSTRUCTIONS 4-7 Litres (EDC 4) Plus d'informations sur : www.dbmoteur 0 0
Methode fridrich 2 Méthode Fridrich accessible à tous Réalisé par Julien Giraud Cha? ne YouTube Site internet Dernière modi ?cation CMéthode Fridrich Sommaire Introduction à la méthode Présentation de la méthode - Présentation du langage universel - Astuc 0 0
Citation guide 1 Citation Guide A quick guide to citations in footnotes from the Chicago Manual of Style www chicagomanualofstyle org You can use either long citation or short citation the examples given below provide examples for both It is important tha 0 0
Compassionate prophetic intercession study guide by james goll z lib org epub 001 090 0 0
Mon premier cours de pizzaiolo 1 0 0
  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager