SlideShare une entreprise Scribd logo
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

Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learningEl Aber Haythem
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
Donia Hammami
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Java cours n° 2 - classe-objet-constructeur
Java   cours n° 2 - classe-objet-constructeurJava   cours n° 2 - classe-objet-constructeur
Java cours n° 2 - classe-objet-constructeur
Abdelwahab Naji
 
Tp java ee.pptx
Tp java ee.pptxTp java ee.pptx
Tp java ee.pptx
Eric Bourdet
 
Soutenance mémoire de fin d'études
Soutenance mémoire de fin d'étudesSoutenance mémoire de fin d'études
Soutenance mémoire de fin d'études
Fabrice HAUHOUOT
 
Gestion d’une agence de voyage routière (Blondel Seumo)
Gestion d’une  agence  de  voyage  routière (Blondel Seumo)Gestion d’une  agence  de  voyage  routière (Blondel Seumo)
Gestion d’une agence de voyage routière (Blondel Seumo)
Gantner Technologies
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique
ayoub daoudi
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
Ghazouani Mahdi
 
Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)
Anis Bouhachem Djer
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
slimyaich3
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
Lilia Sfaxi
 
Chapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphismeChapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphisme
Amir Souissi
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
AmineMouhout1
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
Aziz Darouichi
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
Formation python
Formation pythonFormation python
Formation python
j_lipaz
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri
 

Tendances (20)

Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learning
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Java cours n° 2 - classe-objet-constructeur
Java   cours n° 2 - classe-objet-constructeurJava   cours n° 2 - classe-objet-constructeur
Java cours n° 2 - classe-objet-constructeur
 
Tp java ee.pptx
Tp java ee.pptxTp java ee.pptx
Tp java ee.pptx
 
Soutenance mémoire de fin d'études
Soutenance mémoire de fin d'étudesSoutenance mémoire de fin d'études
Soutenance mémoire de fin d'études
 
Gestion d’une agence de voyage routière (Blondel Seumo)
Gestion d’une  agence  de  voyage  routière (Blondel Seumo)Gestion d’une  agence  de  voyage  routière (Blondel Seumo)
Gestion d’une agence de voyage routière (Blondel Seumo)
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
TP C++ : Correction
 
Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique
 
Architecture des Systèmes Logiciels
Architecture des Systèmes LogicielsArchitecture des Systèmes Logiciels
Architecture des Systèmes Logiciels
 
Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)
 
Cours compilation
Cours compilationCours compilation
Cours compilation
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Chapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphismeChapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphisme
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Formation python
Formation pythonFormation python
Formation python
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 

Similaire à Tp1 compte rendu en langage c

Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
Baghdadi Wajih
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdf
salah fenni
 
Exercices_Python_Fenni_2024 -corrigé.pdf
Exercices_Python_Fenni_2024 -corrigé.pdfExercices_Python_Fenni_2024 -corrigé.pdf
Exercices_Python_Fenni_2024 -corrigé.pdf
salah fenni
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
PROFPROF11
 
Algorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptxAlgorithmique&Langage C-Partie1 BTS.pptx
Algorithmique&Langage C-Partie1 BTS.pptx
Facebokma
 
01 correction-td smia-s2-info2
01 correction-td smia-s2-info201 correction-td smia-s2-info2
01 correction-td smia-s2-info2
L’Université Hassan 1er Settat
 
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
Loic Yon
 
syntax-matlab.pdf
syntax-matlab.pdfsyntax-matlab.pdf
syntax-matlab.pdf
YasmineChihab
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
Hajar Yazine
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
TP 4.pdf
TP 4.pdfTP 4.pdf
TP 4.pdf
ismahenkadri
 
Exercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage CExercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage C
Zakariyaa AIT ELMOUDEN
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
Baghdadi Wajih
 
Langage C
Langage CLangage C
Langage C
mohamednacim
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El Hassani
Shellmates
 
09 big data mapreduce
09 big data mapreduce09 big data mapreduce
09 big data mapreduce
Patrick 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
 
Exercices_Python_Fenni_2024 -corrigé.pdf
Exercices_Python_Fenni_2024 -corrigé.pdfExercices_Python_Fenni_2024 -corrigé.pdf
Exercices_Python_Fenni_2024 -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
 

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"); }