Professional Documents
Culture Documents
A.S : 2009/2010
Exercice 2 :
program Facture; uses crt; var NombrePhotocopie:integer; factur:real; begin clrscr(); writeln('Introduire le nombre de photocopies:'); readln(NombrePhotocopie); if (NombrePhotocopie<=10) then factur:=NombrePhotocopie*0.30; if((NombrePhotocopie>10) AND ( NombrePhotocopie<=20)) then factur:=NombrePhotocopie*0.25; if(NombrePhotocopie>20) then factur:=NombrePhotocopie*0.20; writeln('votre facture en Dirhams est:',factur); readln; end.
Exercice 3 :
program Categorie; uses crt; var Age:integer; begin clrscr(); writeln('Introduire l''age d''un enfant de plus de 6 ans :'); readln(Age); case Age of 6..7:writeln('poussin');
Prof : Said EL KAFHALI
Exercice 4 :
program informations; uses crt; var Nom,Prenom:string; Age,Taille:real; begin clrscr(); writeln('Donner votre Nom:'); readln(Nom); writeln('Donner votre Prenom:'); readln(Prenom); writeln('Donner votre Age'); readln(Age); writeln('Donner votre taille:'); readln(Taille); writeln('Bonjour',Nom,' ',Prenom,' tu as ',Age,' ans, et tu mesure ',Taille,' m'); readln; end.
Exercice 5 :
program CautionMensuelle; uses crt; var NbreEntree:integer; Caution:real; const PRIXENTRE=15; begin clrscr(); writeln('Donner le nombre d''entree pendant cet mois:'); readln(NbreEntree); Caution:=NbreEntree*PRIXENTRE; writeln('la caution mensuelle de cet mois en Dirhams est:',Caution); readln; end.
Exercice 6 :
program MeilleureNote; uses crt; var Note1,Note2,Note3,NoteMax:real; begin clrscr(); writeln('Introduire les tois notes'); readln(Note1,Note2,Note3); if(Note1<Note2) then NoteMax:=Note2 else NoteMax:=Note1;
Prof : Said EL KAFHALI
if(NoteMax<Note3) then NoteMax:=Note3; writeln('La note maximale est:', NoteMax); readln; end.
Exercice 7 :
program AfficherValeurGratification; uses crt; var Anciennete:integer; Salaire:real; ValeurGratification:real; begin clrscr(); writeln('Saisir salaire:'); readln(Salaire); writeln('Saisir l''enciennete:'); readln(Anciennete); case Anciennete of 0..5: writeln('pas de gratification'); goto 1; 6..10: ValeurGratification:=0.25*Salaire; 11..20: ValeurGratification:=0.50*Salaire; 21..30: ValeurGratification:=0.75*Salaire; else ValeurGratification:=Salaire; end; writeln('La valeur de gratification est:',ValeurGratification); 1 readln; end.
Exercice 8 :
program PrixLot; uses crt; var Longueur,Largeur:real; Surface:real; PrixTotal:real; const PRIXM=10000; begin clrscr(); writeln('Donner la largeur :'); readln(Largeur); writeln('Donner la longueur :'); readln(Longueur); Surface:=Longueur*Largeur; PrixTotal:=Surface*PRIXM; writeln('le prix de cet lot en Dirhams est :',PrixTotal); readln; end.