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

Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac Amri Ossama
 
Chapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxChapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxFadilaFE
 
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
 
Cours Programmation Orientée Objet en C++
Cours Programmation Orientée Objet en C++Cours Programmation Orientée Objet en C++
Cours Programmation Orientée Objet en C++Amina HAMEURLAINE
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurSana Aroussi
 
Ch1 systemenumeration
Ch1 systemenumerationCh1 systemenumeration
Ch1 systemenumerationmickel iron
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeMehdi Hamime
 
Cours de programmation en c
Cours de programmation en cCours de programmation en c
Cours de programmation en cbenouini rachid
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresAbdoulaye Dieng
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
Rapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTRapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTKarim Souabni
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage Ccoursuniv
 
Cours algorithme
Cours algorithmeCours algorithme
Cours algorithmebadr zaimi
 
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdaleEtude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdaleabdelghani1993
 
Machine à courant continu.pptx
 Machine à courant continu.pptx Machine à courant continu.pptx
Machine à courant continu.pptxArabiArabi2
 

Tendances (20)

Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
TP C++ : Correction
 
Support POO Java Deuxième Partie
Support POO Java Deuxième PartieSupport POO Java Deuxième Partie
Support POO Java Deuxième Partie
 
Chapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptxChapitre 5 échantillonnage.pptx
Chapitre 5 échantillonnage.pptx
 
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
 
Cours Programmation Orientée Objet en C++
Cours Programmation Orientée Objet en C++Cours Programmation Orientée Objet en C++
Cours Programmation Orientée Objet en C++
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateur
 
Exercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage CExercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage C
 
Programmation en C
Programmation en CProgrammation en C
Programmation en C
 
Ch1 systemenumeration
Ch1 systemenumerationCh1 systemenumeration
Ch1 systemenumeration
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
Cours de programmation en c
Cours de programmation en cCours de programmation en c
Cours de programmation en c
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Rapport pfe licence
Rapport pfe licenceRapport pfe licence
Rapport pfe licence
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Rapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTRapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUT
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage C
 
Cours algorithme
Cours algorithmeCours algorithme
Cours algorithme
 
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdaleEtude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
 
Machine à courant continu.pptx
 Machine à courant continu.pptx Machine à courant continu.pptx
Machine à courant continu.pptx
 

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
 
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
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdiversHajar Yazine
 
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
 
exercices en C
exercices en Cexercices en C
exercices en Ccoursuniv
 
Cours_C_for_Etudiant.pdf
Cours_C_for_Etudiant.pdfCours_C_for_Etudiant.pdf
Cours_C_for_Etudiant.pdfHailisara
 

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
 
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
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
TP 4.pdf
TP 4.pdfTP 4.pdf
TP 4.pdf
 
Theme 6
Theme 6Theme 6
Theme 6
 
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
 
exercices en C
exercices en Cexercices en C
exercices en C
 
les sous programmes.pptx
les sous programmes.pptxles sous programmes.pptx
les sous programmes.pptx
 
Turbo1
Turbo1Turbo1
Turbo1
 
Cours_C_for_Etudiant.pdf
Cours_C_for_Etudiant.pdfCours_C_for_Etudiant.pdf
Cours_C_for_Etudiant.pdf
 

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