/ )
( 1
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
CHAPITRE I
/ )
( 2
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
1) Exemple de quelques instructions du C
/ )
( 3
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
Bonjour
Je vais vous calculer 5 racines carrées
Donnez un nombre : 4
Le nombre 4.000000 a pour racine carrée : 2.000000
Donnez un nombre : 2
Le nombre 2.000000 a pour racine carrée : 1.414214
Donnez un nombre : -3
Le nombre -3.000000 ne possède pas de racine carrée
Donnez un nombre : 5.8
Le nombre 5.800000 a pour racine carrée : 2.408319
Donnez un nombre : 12.58
Le nombre 12.580000 a pour racine carrée : 3.546829
Travail terminé - Au revoir
1) Exemple de quelques instructions du C
/ )
( 4
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 5
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 6
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 7
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 8
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 9
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 10
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 11
#include <stdio.h>
#include <math.h>
#define NFOIS 5
main()
{ int i ;
float x ;
float racx ;
printf ("Bonjour\n") ;
printf ("Je vais vous calculer %d racines carrées\n", NFOIS) ;
for (i=0 ; i<NFOIS ; i++)
{ printf ("Donnez un nombre : ") ;
scanf ("%f", &x) ;
if (x < 0.0)
printf ("Le nombre %f ne possède pas de racine carrée\n", x) ;
else
{ racx = sqrt (x) ;
printf ("Le nombre %f a pour racine carrée : %f\n", x, racx) ;
}
}
printf ("Travail terminé - Au revoir") ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 12
#include <stdio.h>
main()
{
char op ;
int n1, n2 ;
printf ("opération souhaitée (+ ou *) ? ") ;
scanf ("%c", &op) ;
printf ("donnez 2 nombres entiers : ") ;
scanf ("%d %d", &n1, &n2) ;
if (op == '+')
printf ("leur somme est : %d ", n1+n2) ;
else
printf ("leur produit est : %d ", n1*n2) ;
}
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
1) Exemple de quelques instructions du C
/ )
( 13
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
2) Quelques règles d’écriture
/ )
( 14
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
2) Quelques règles d’écriture
auto | default | float | register | struct | volatile |
break | do | for | return | switch | while |
case | double | goto | short | typedef | |
char | else | if | signed | union | |
const | enum | int | sizeof | unsigned | |
continue | extern | long | static | void | |
/ )
( 15
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
2) Quelques règles d’écriture
int x,y //ok
intx,y //NO
int n,compte,total,p //ok
int n, compte, total, p //ok
/ )
( 16
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
2) Quelques règles d’écriture
/* programme de calcul de racines carrées */
/* commentaire fantaisiste &ç§{<>} ?%!!!!!! */
/* commentaire s’étendant
sur plusieurs lignes
de programme source */
/* ============================================
* commentaire quelque peu esthétique *
* et encadré, pouvant servir, *
* par exemple, d’en-tête de programme *
============================================ */
// formule de politesse
/ )
( 17
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
3) Création d’un programme en langage C
/ )
( 18
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
3) Création d’un programme en langage C
/ )
( 19
Langage C
I. II. III. IV. V. VI. VII. VIII. IX.
Généralités sur le C
3) Création d’un programme en langage C