cours de langage c: les instructions de controle
BIENVENUE SUR LE SITE DE LA TECHNOLOGIE.
Accueil                                  Livre d'or                                  Nous contacter                                             forum
Auteur
SAID MOHAMED

Membre

Vous n êtes pas connectés
Se connecter
s inscrire


Annonces

Ce site est destiné à tous les technologues, les étudiants scientifiques, les élèves scientifique et toute personne qui s'interesse de la nouvelle technologie.

  Tous ce que j'ai essayé de faire, c’est de vous donner les cours nécessaires dans le domaine de la technologie : électronique, informatiques et télécommunication .

   Tous mes cours sont gratuits alors il faut bien accepter et profiter cette offre si délicieuse.

les cours
électronique
analogique
numerique
de puissance

realisation des circuits électronique

informatique
programmation
microprocesseur
réseaux


télécommunications
téléinformatique
réseaux telecoms

système de télécommunication
^

Les instructions de contrôle




1) introduction
2)L’instruction if


1) introduction

Normalement, les instructions s’exécutent de haut (début du programme) en bas. Mais il peut avoir certains moments qu’une instruction de contrôle modifie cet ordre d’exécution.
Dans cette partie, nous allons vous présenter ces cas.

2)L’instruction if

If  signifie « si ». Il sert juste à poser une condition.
Ex : s’il est intelligent, il est mon enfant.

La condition est posé ainsi : si expression vraie, exécuter l’instruction (ou les instructions) ; dans le cas contraire exécute l’instruction suivante.
Rien n’est compliqué, juste notre if va prendre la place de si.
Syntaxe :
If (expression)
{
Instruction 1 ;
Instruction 2 ;
….
Instruction n ;
}

Note bien : les accolades ne sont obligatoires  que si on a plusieurs instructions.

exemple: code C
#include<stdio.h>
#include<stdlib.h>

main()
{
int x;
printf(
"entrer le nombre des femmes que tu as\n");
scanf(
"%d",& x);
if (x>1)
printf(
"tu es polygame\n");
system (
"pause");
return 0;

}

 Si vous mettez un nombre inférieur ou égale  à 1, il va rien faire. Dans le cas contraire, il vous affichera  "tu es polygame".

L’instruction if peut s’accompagner de else. else qui signifie sinon

Syntaxe de if …. else :
If (expression)

instruction1;
else
instruction 2;
simple à comprendre : il dit juste si expression vraie, executer instruction 1 ; si non executer l’instruction 2.

 exemple code: C
#include<stdio.h>
#include<stdlib.h>
main()
{
int x;
printf(
"entrer le nombre des femmes que tu as\n");
scanf(
"%d",& x);
if (x>1)
printf(
"tu es polygame\n");
else
printf("tu es monogame\n");
system (
"pause");
return 0;
}


Si nous voulons poser plusieurs conditions, nous avons besoin d’utiliser else if qui signifie  sinon si .

Syntaxe de else if:
if (expression 1)
instruction 1;
else if (expression 2)
instruction 2;
….

else
instruction n;
Pas de magie, on dit juste : si expression 1 est vraie, exécuter l’instruction 1. Si non évaluer l’expression 2 ; si l’expression 2 est vraie, exécuter l’instruction 2 … si non exécuter l’instruction n.

 


#include<stdio.h>
#include<stdlib.h>
main()
{
int x;
printf(
"entrer le nombre des femmes que tu as\n");
scanf(
"%d",& x);
if (x>1)
printf(
"tu es polygame\n");
else if(x==1)
printf(
"tu es monogame\n");
else
printf("ah! tu n'as pas de femme\n");
system (
"pause");
return 0;
}

Vous voyez que notre programme permet juste de dire que :
Si tu as plus d’une femme, tu es polygame. Si tu as 1 femme, tu es monogame. Si tu as rien, tu n’as pas de femme.

 

Il y a actuellement 1 visiteurs connectés sur le site de la technologie !





|Copyright © Samomoi Technos | Chartes du site | Facebook|    Twitter