samedi 2 juin 2012

Les conditions en c



Les conditions et les boucles  sont des éléments de base du langage c :
Il existe deux types de conditions :

A) la condition (if ..........else)

Sa syntaxe est la suivante :

if(condition)
{   bloc d’instruction }
else { bloc d’instruction }


Exemple d’application :

Code 1 : Vérifier la parité d’un nombre


#include<stdio.h>
#include<stdlib.h>
{
  int a ;
printf(‘’ Entrer le nombre a ‘’) ;
scanf(‘’%d’’,&a) ;
if(a%2==0)
printf(‘’ le nombre est pair ‘’) ;
else
printf(‘’le nombre est impair ’’) ;
system(‘’pause’’) ;
}

B) La condition (switch)

Ce type est utilisé pour rassembler plusieurs conditions
Syntaxe :

switch(conditin)
{
case e1 : bloc d’instruction ;    break ;
case e2 : bloc d’instruction ;     break ;
…………………………
………………………
……………………………
default :…………………………………
}


Exemple d’application :

Code 2 : Vérifier la disponibilité d’un service


#include<stdio.h>
main()
{
int a ;
printf(‘’Entrer un nombre ‘’) ;
scanf(‘’%d’’,&a) ;
switch (a)
{
case 0 : printf(‘’c’est  lundi ,le service est disponible ’’) ;
case  1 : printf(‘’c’est mardi ,le service est disponible’’) ;
case 3 : printf(‘’ c’est mercredi ,le service est disponible ‘’) ;
default : printf(‘’le service n’est pas disponible ‘’) ;
}
System(‘’pause’’) ;
}

les premiers programmes a connaitre en C


Code 1: Afficher un message

#include<stdio.h>

main()

{
   printf("  le langage C autrement ") ;  \\  Pour Afficher un message on utilise la fonction printf  \\
   system("pause");
}

Code 2:Saisir un nombre au clavier 

#include<stdio.h>

main()

{
  int a ;  \\je déclare la variable a
 printf("Entrer un nombre");
 scanf("%d",&a);  \\ Pour Saisir un nombre on utilise la fonction Scanf
system("pause");
}

Code 3: Somme de 2 nombres:

#include<stdio.h>
main()
{
int a,b;
printf("Entrer le nombre a");
scanf("%d",&a);
printf("Entrer le nombre b");
scanf("%d",&b);
printf("la somme de ses 2 nombres est  %d",a+b);
}