Académique Documents
Professionnel Documents
Culture Documents
L’ordinateur
Notion de programme
Pourquoi programmer
Le langage machine
Le compilateur et l’interpréteur
Le langage C.
TP 2 : Les bases du langage C
Donner aux étudiants la forme générale d’un programme en langage C, en expliquant les notions de
variables, types, constantes, mots-réservés, instructions, commentaires…etc.
#include<stdio.h>
#include<conio.h>
#include<math.h>//bibliothèque des opérations mathématiques
void main(){
int a,b,c,delta;
float x1,x2,x3;
clrscr();
printf("donnez a, b et c: \n");
scanf("%d%d%d",&a,&b,&c);
delta=(b*b)-(4*a*c);//Calculer delta
if(delta>0){//si delta > 0, l'équation a 2 solutions distinctes
x1=(-b-sqrt((double)delta))/(2*a);//la 1er solution
x2=(-b+sqrt((double)delta))/(2*a);//la 2em solution
printf("l'équation possède 2 solutions: %f et %f",x1,x2);
}
else if(delta==0){//si delta = 0, l'équation a 1 solution doublée
x3=-b/(2*a);
printf("l'équation possède 1 solution doublée: %f",x3);
}
else //si delta < 0, l'équation n'a pas de solution dans l'ensemble des nombres réels
printf("l'équation n'a pas de solution dans R");
getch();
}
#include<stdio.h>
#include<conio.h>
void main(){
int nb;
clrscr();
printf("Donnez un nombre: ");
scanf("%d",&nb);
if(nb%2==0)//si le reste de division du nombre sur 2 est 0 alors le nombre est paire
printf("Le nombre est paire");
else printf("Le nombre est impaire");
getch();
}
TP N° 4 : Les structures répétitives
#include<stdio.h>
#include<conio.h>
void main(){
int i, nb, fact;
clrscr();
printf("Donnez un nombre: ");
scanf("%d",&nb);
fact=1 ;
for(i=1;i<=nb;i++)
fact*=nb;
printf("Le résultat est: %d", fact);
getch();
}