SlideShare une entreprise Scribd logo
1  sur  8
Module : Langage C

Compte rendu TP1

Realiser par :
Abdouttalib btissam
Abou-elghoualem Yassine
Exercice 1:
Ecrire un programme qui saisit 2 entiers et affiche
successivement la somme, la différence, le produit et le
quotient de ces 2 entiers.

Solution :
#include<stdio.h>
(nous apellons la
bibloitéque stido qui est respensable de la sayntax
printf et scanf)
#include<stdlib.h>
( nous apllons la
bibliotéque stdlib qui est respensable de la sayntax
system pause)
main()
{int a,b,s,d,p;
float q;
printf(" entrez deux nombres"); ( la sayntax de
ecrire ( laffichage) )
scanf("%d%d" , &a,&b); (la sayntaxe de lire (ce qu’il
fait entrer l utilisateur) )
s=a+b; ( nous affectons a s a+b)
printf("la somme est %d", s);(on affiche la somme)
d=a-b; ( nous affectons a d a-b)
printf("la difference est %d", d);(on affiche la
soustraction da a et b)
p=a*b;(nous affectons a p a*b)
printf("le produit est %d", p);(on affiche le
produit de a et b)
q=a/b;(nous affectons a q a /b)
printf("le quotient est %f", q);(on affiche le
quotions de a et b)
system("pause");(la sayntax qui nous permet de
vesualiser le programme après qu ila fini l execution
si on met pas system pause le programme quand vas
termine l execution va emidiatement fermer la fenetre
de l execution)
}
Exercice 2 :
Ecrire un programme qui demande à l’utilisateur de
donner le rayon d’un cercle et lui retourne sa surface et
son périmètre.

Solution :
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{float r ,S, P;
const float Pi =3.141592;
printf("entrez le rayon");
scanf("%f" ,&r);
S=pow(r,2)*Pi;
printf(" la surface est %f", S);
P=2*r*Pi;
printf(" le perimetre est %f", P);
system("pause");
}
Exercice 3 :
Ecrire un programme qui saisit deux entiers a et b et
permute la valeur de ces deux entiers.

Solution :
#include<stdio.h>
#include<stdlib.h>
main()
{int a,b,c;
printf(" entrez deux nombres");
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf(" la nouvelle valeur de %d est %d et la
nouvelle valeur de %d est %d", a,b,b,a);
system("pause");
}
Exercice 4 :
Ecrire un programme qui saisit un réel x et un entier n
et affiche x à la puissance n.

Solution :
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{float x,U ;
int n;
printf(" entrez un reel ");
scanf("%f", &x);
printf(" entrez un entier ");
scanf("%d" , &n);
U=pow(x,n);
printf("la puissance est %f", U);
system("pause");
}
Exercice 5 :
Écrivez un programme qui calcule le prix TTC d'un prix
HT entré au clavier

Solution :
#include<stdio.h>
#include<stdlib.h>
main()
{float ht,B,PR ;
const float TVA=0.2;
printf(" entrez le prix HT");
scanf("%f", &ht);
B=ht* TVA;
PR=ht+B;
printf(" le prix est %f", PR);
system("pause");
}
Exercice 6 :
Ecrire un programme qui affiche le quotient et le reste
de la division entière de deux nombres entiers entrés
au clavier ainsi que le quotient rationnel de ces nombre

Solution :
#include<stdio.h>
#include<stdlib.h>
main()
{int a ,b,r ;
float q ;
printf("entrez deux nombres");
scanf("%d%d", &a,&b);
q=a/b;
printf("le quotien est %f", q);
r=a%b;
printf("le reste est %d", r);
system("pause");
}
Tp1 compte rendu en langage c

Contenu connexe

Tendances

Chapitre ii mémoires
Chapitre ii mémoiresChapitre ii mémoires
Chapitre ii mémoiresSana Aroussi
 
Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)MOHAMMED MOURADI
 
cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéeMissaoui Abdelbaki
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Faycel Chaoua
 
Gestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiGestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiAzzeddine Elouadi
 
Poo en c++ les relations entre classes
Poo en c++ les relations entre classesPoo en c++ les relations entre classes
Poo en c++ les relations entre classesAmina HAMEURLAINE
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement webHouda TOUKABRI
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NETAziz Darouichi
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - CorrectionLilia Sfaxi
 
Systèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationSystèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationLilia Sfaxi
 
Ch1 traitement de texte
Ch1   traitement de texteCh1   traitement de texte
Ch1 traitement de texteWael Ismail
 
Ch_1 - Généralités sur la sécurité informatique.pdf
Ch_1 - Généralités sur la sécurité informatique.pdfCh_1 - Généralités sur la sécurité informatique.pdf
Ch_1 - Généralités sur la sécurité informatique.pdfNafissa11
 
Examen principal- php - correction
Examen principal- php - correctionExamen principal- php - correction
Examen principal- php - correctionInes Ouaz
 
POO Java Chapitre 4 Heritage et Polymorphisme
POO Java Chapitre 4 Heritage et PolymorphismePOO Java Chapitre 4 Heritage et Polymorphisme
POO Java Chapitre 4 Heritage et PolymorphismeMouna Torjmen
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Mohamed Aziz Chetoui
 

Tendances (20)

Cours langage-c
Cours langage-cCours langage-c
Cours langage-c
 
Chapitre ii mémoires
Chapitre ii mémoiresChapitre ii mémoires
Chapitre ii mémoires
 
Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)
 
cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er année
 
Tp word n° 1
Tp word n° 1Tp word n° 1
Tp word n° 1
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
 
Gestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiGestion des Chercheurs d’Emploi
Gestion des Chercheurs d’Emploi
 
Poo en c++ les relations entre classes
Poo en c++ les relations entre classesPoo en c++ les relations entre classes
Poo en c++ les relations entre classes
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NET
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Programmation en C
Programmation en CProgrammation en C
Programmation en C
 
Systèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisationSystèmes d'Exploitation - chp6-synchronisation
Systèmes d'Exploitation - chp6-synchronisation
 
Ch1 traitement de texte
Ch1   traitement de texteCh1   traitement de texte
Ch1 traitement de texte
 
Ch_1 - Généralités sur la sécurité informatique.pdf
Ch_1 - Généralités sur la sécurité informatique.pdfCh_1 - Généralités sur la sécurité informatique.pdf
Ch_1 - Généralités sur la sécurité informatique.pdf
 
Examen principal- php - correction
Examen principal- php - correctionExamen principal- php - correction
Examen principal- php - correction
 
POO Java Chapitre 4 Heritage et Polymorphisme
POO Java Chapitre 4 Heritage et PolymorphismePOO Java Chapitre 4 Heritage et Polymorphisme
POO Java Chapitre 4 Heritage et Polymorphisme
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
Tp n 5 linux
Tp n 5 linuxTp n 5 linux
Tp n 5 linux
 

Similaire à Tp1 compte rendu en langage c

Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programmeBaghdadi Wajih
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfsalah fenni
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
Algorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptxAlgorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptxFacebokma
 
C1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partieC1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partieLoic Yon
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdiversHajar Yazine
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programmeBaghdadi Wajih
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniShellmates
 
09 big data mapreduce
09 big data mapreduce09 big data mapreduce
09 big data mapreducePatrick Bury
 
09 big data mapreduce
09 big data mapreduce09 big data mapreduce
09 big data mapreducePatrick Bury
 

Similaire à Tp1 compte rendu en langage c (20)

Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdf
 
Tp1 corr
Tp1 corrTp1 corr
Tp1 corr
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Algorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptxAlgorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptx
 
01 correction-td smia-s2-info2
01 correction-td smia-s2-info201 correction-td smia-s2-info2
01 correction-td smia-s2-info2
 
C1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partieC1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partie
 
syntax-matlab.pdf
syntax-matlab.pdfsyntax-matlab.pdf
syntax-matlab.pdf
 
Correction
CorrectionCorrection
Correction
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
TP 4.pdf
TP 4.pdfTP 4.pdf
TP 4.pdf
 
Theme 6
Theme 6Theme 6
Theme 6
 
Exercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage CExercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage C
 
C
CC
C
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 
Langage C
Langage CLangage C
Langage C
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El Hassani
 
09 big data mapreduce
09 big data mapreduce09 big data mapreduce
09 big data mapreduce
 
09 big data mapreduce
09 big data mapreduce09 big data mapreduce
09 big data mapreduce
 

Tp1 compte rendu en langage c

  • 1. Module : Langage C Compte rendu TP1 Realiser par : Abdouttalib btissam Abou-elghoualem Yassine
  • 2. Exercice 1: Ecrire un programme qui saisit 2 entiers et affiche successivement la somme, la différence, le produit et le quotient de ces 2 entiers. Solution : #include<stdio.h> (nous apellons la bibloitéque stido qui est respensable de la sayntax printf et scanf) #include<stdlib.h> ( nous apllons la bibliotéque stdlib qui est respensable de la sayntax system pause) main() {int a,b,s,d,p; float q; printf(" entrez deux nombres"); ( la sayntax de ecrire ( laffichage) ) scanf("%d%d" , &a,&b); (la sayntaxe de lire (ce qu’il fait entrer l utilisateur) ) s=a+b; ( nous affectons a s a+b) printf("la somme est %d", s);(on affiche la somme) d=a-b; ( nous affectons a d a-b) printf("la difference est %d", d);(on affiche la soustraction da a et b) p=a*b;(nous affectons a p a*b) printf("le produit est %d", p);(on affiche le produit de a et b) q=a/b;(nous affectons a q a /b) printf("le quotient est %f", q);(on affiche le quotions de a et b) system("pause");(la sayntax qui nous permet de vesualiser le programme après qu ila fini l execution si on met pas system pause le programme quand vas termine l execution va emidiatement fermer la fenetre de l execution) }
  • 3. Exercice 2 : Ecrire un programme qui demande à l’utilisateur de donner le rayon d’un cercle et lui retourne sa surface et son périmètre. Solution : #include<stdio.h> #include<stdlib.h> #include<math.h> main() {float r ,S, P; const float Pi =3.141592; printf("entrez le rayon"); scanf("%f" ,&r); S=pow(r,2)*Pi; printf(" la surface est %f", S); P=2*r*Pi; printf(" le perimetre est %f", P); system("pause"); }
  • 4. Exercice 3 : Ecrire un programme qui saisit deux entiers a et b et permute la valeur de ces deux entiers. Solution : #include<stdio.h> #include<stdlib.h> main() {int a,b,c; printf(" entrez deux nombres"); scanf("%d%d",&a,&b); c=a; a=b; b=c; printf(" la nouvelle valeur de %d est %d et la nouvelle valeur de %d est %d", a,b,b,a); system("pause"); }
  • 5. Exercice 4 : Ecrire un programme qui saisit un réel x et un entier n et affiche x à la puissance n. Solution : #include<stdio.h> #include<stdlib.h> #include<math.h> main() {float x,U ; int n; printf(" entrez un reel "); scanf("%f", &x); printf(" entrez un entier "); scanf("%d" , &n); U=pow(x,n); printf("la puissance est %f", U); system("pause"); }
  • 6. Exercice 5 : Écrivez un programme qui calcule le prix TTC d'un prix HT entré au clavier Solution : #include<stdio.h> #include<stdlib.h> main() {float ht,B,PR ; const float TVA=0.2; printf(" entrez le prix HT"); scanf("%f", &ht); B=ht* TVA; PR=ht+B; printf(" le prix est %f", PR); system("pause"); }
  • 7. Exercice 6 : Ecrire un programme qui affiche le quotient et le reste de la division entière de deux nombres entiers entrés au clavier ainsi que le quotient rationnel de ces nombre Solution : #include<stdio.h> #include<stdlib.h> main() {int a ,b,r ; float q ; printf("entrez deux nombres"); scanf("%d%d", &a,&b); q=a/b; printf("le quotien est %f", q); r=a%b; printf("le reste est %d", r); system("pause"); }