Вы находитесь на странице: 1из 3

Srie1 :Informatique

Exercice1 :
Saisir un prix HT et afficher le prix TTC correspondant.

Exercice2 :
Ecrire un algorithme qui retourne la moyenne de deux nombre.

Exercice3 :
Ecrire un Algorithme qui permet de former puis dafficher un entier R de quatre chiffres partir de deux entiers M et N strictement positifs et forms chacun de deux chiffres et ceci en intercalant le nombre n entre les deux chiffres de m. Exemple :Si M=56 et N=21 alors lentier R sera gal 5216.

Exercice4 :
a et b tant deux variables de types chane de caractres. Ecrire un algorithme qui saisit les contenus de chacune, permute leurs contenus puis les affiche l'cran.

Exercice5 :
Ecrire un programme de conjugaison toutes les personnes au temps de l'imparfait d'un verbe rgulier du premier groupe.

Exercice6 :
Ecrire un programme qui lit deux rels a et b comme tant les deux cots droits dun triangle rectangle puis dafficher la longueur de lhypotnuse correspondante.

Exercice7 :
Ecrivez un programme qui lit un nombre dcimal positif au clavier et qui affiche la valeur de ce nombre, arrondie l'entier le plus proche. Dans le cas o la partie dcimale du nombre est gale 0.5, on arrondira l'entier suprieur. Par exemple, pour 4.5, on devra afficher 5.

Exercice8 :
Ecrivez un programme qui lit une ligne en entre et affiche le nombre de caractres de cette ligne. Exemple : Voici une ligne de texte. ->25

Correction : Exercice 1 :
Algorithme PRIXTTC Constantes (TVA : rel) 20.6 (Titre : chane) "Rsultat" variables prixHT, prixTTC, TVA : rels dbut afficher("Donnez-moi le prix hors taxe :") saisir(prixHT) afficher(" Donnez le pourcentage du TVA ") saisir(TVA) ; prixTTC prixHT * (1+TVA/100) afficher(prixHT, DT Fin H.T. devient ", prixTTC, DT T.T.C.") {calcul du prix TTC} {Prsentation du rsultat} {dclarations} {prparation du traitement} {Saisit un prix HT et affiche le prix TTC correspondant}

Exercice3 :
Algorithme Serie1ex3; Variables m,n,a,b,c,d,r entiers; debut afficher("Donner les deux entiers m et n '); saisir(m,n); am div 10; bn div 10; cn mod 10; dm mod 10; ra*1000+b*100+c*10+d; ecrire("Le rsultat est : ",r); Fin

Exercice4 :
Algorithme Serie1Ex4; variable a,b,aux:entiers; debut ecrire('Donner les deux chanes permuter '); saisir(a); saisir(b); auxa; ab; baux; ecrire(a); ecrire(b); end. verbe,terminaison,radical :string; begin writeln('Donner le verbe conjuguer'); readln(verbe);

Exercice 5 :
program Serie1Ex3; uses wincrt; var

radical:=copy(verbe,1,length(verbe)-2); terminaison:=copy(verbe,length(verbe)-1,2); if terminaison<>'er' then writeln('Il ne s''agit pas d''un verbe du premier groupe') else begin writeln('Je ',radical,'ais'); writeln('Tu ',radical,'ais'); writeln('Il ',radical,'ait'); writeln('Elle ',radical,'ais'); writeln('Nous ',radical,'ions'); writeln('Vous ',radical,'iez'); writeln('Ils ',radical,'aient'); writeln('Elles ',radical,'aient');

end; end.

Exercice 6 :
program Serie1Ex4; uses wincrt; var a,b,c:real; begin writeln('Donner les longueurs des deux cts droits'); readln(a,b); c:=sqrt(sqr(a)+sqr(b)); writeln(c:6:2); end.

Exercice 7 :
program Serie1Ex5; uses wincrt; var x:real; begin writeln('Donner l''entier arrondir'); readln(x); writeln(round(x)); end.

Exercice 8 :
program Serie1Ex6; uses wincrt; var s:string; begin readln(s); writeln(length(s)); end.

Вам также может понравиться