Chapitre 2 6 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
Subiecte frf Aici am avut anume punctele la Literatura Franceza - si la Didactica Franceza Subiecte pentru examene de licen ? ? Anul de studii - I L ? Histoire de la littérature française Le thé? tre français entre baroque et classicisme Pierre Corneil le 0 0
1573 1 pb 1 RACONTER LES VIOLENCES EXTRÊMES MÉMOIRE ET OUBLI DANS LA FICTION DE TUNUNA MERCADO RONALDO COSTA FERNANDES ALBERTO MANGUEL ET TEIXEIRA COELHO Rogério Lima RESUMO Partindo da análise de algumas obras da produção recente de ?ccionistas brasileir 0 0
T TH HÈ ÈS SE E En vue de l'obtention du D DO OC CT TO OR RA AT T D DE E L L’ ’ 0 0
Modification 1 7.2 Paramètre hydrauliques Régime dénoyé : Q=μ.√2g. L. H 3 2 Rég 0 0
B. Bakhouche 1 de 14 LA THÉORIE DE LA VISION DANS TIMÉE (45B2-D2) ET SON COMMEN 0 0
Le cheval gu risseur de lhomme une qu te de soi en 11 tapes avec le cheval pour guide french edition 0 0
Salon du livre 2013 pdf Partenaires O ?ciels Avec le soutien de e salon du livre - mars dossier de presse H ??Bronx Paris - Photographie Laurent édeline l ? événement international du livre de la lecture du numérique et de tous les professionnels E SALON 0 0
Lecture cm 2 DOCUMENT FICHE APC RECADRE CAFOP SUPERIEUR DE YAMOUSSOUKRO CLECTURE THEME La vie communautaire TITRE Les funérailles en pays Senoufo DOCUMENTATION Guide d ? exécution MATERIEL livre élève p Séance CD Date ? ? ? Niveau CM Semaine Durée HABILET 0 0
Ha0503 corrige ENAC ISTE HYDRAM HYDROTHEQUE base de données d ? exercices en Hydrologie Cours Hydrologie Appliquée Thématique Fonction d ? Acheminement Exercice n HA - Corrigé Logo optimisé par J -D Bonjour SI-DGR ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE 0 0
Biographie de maupassant Biographie de Maupassant Guy nait le aout ch? teau de Miromesnil En lui nait un frère Hervé cette fois au ch? teau de Grainville En ses parent après des scènes dont Guy semble très marqué Devenu adulte il marque parfois de l ? opp 0 0
  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager