Série1 :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 d’afficher un entier R de quatre chiffres à partir de deux entiers M et N strictement positifs et formés 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 l’entier R sera égal à 5216.

Exercice4 :
a et b étant deux variables de types chaîne de caractères. 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 régulier du premier groupe.

Exercice6 :
Ecrire un programme qui lit deux réels a et b comme étant les deux cotés droits d’un triangle rectangle puis d’afficher la longueur de l’hypoténuse correspondante.

Exercice7 :
Ecrivez un programme qui lit un nombre décimal positif au clavier et qui affiche la valeur de ce nombre, arrondie à l'entier le plus proche. Dans le cas où la partie décimale du nombre est égale à 0.5, on arrondira à l'entier supérieur. Par exemple, pour 4.5, on devra afficher 5.

Exercice8 :
Ecrivez un programme qui lit une ligne en entrée et affiche le nombre de caractères de cette ligne. Exemple : Voici une ligne de texte. ->25

1

ab. prixTTC ← prixHT * (1+TVA/100) afficher(prixHT.d. end.Correction : Exercice 1 : Algorithme PRIXTTC Constantes (TVA : réel) ← 20.b. debut ecrire('Donner les deux chaînes à permuter '). dm mod 10.r).a. baux.terminaison. saisir(m.r entiers.T. Fin Exercice4 : Algorithme Serie1Ex4.aux:entiers. verbe. readln(verbe). ecrire(b). debut afficher("Donner les deux entiers m et n '). prixTTC. ecrire("Le résultat est : ". variable a. saisir(b).6 (Titre : chaîne) ← "Résultat" variables prixHT. « DT T. bn div 10. ra*1000+b*100+c*10+d.n). « DT Fin H. saisir(a). ecrire(a). begin writeln('Donner le verbe à conjuguer'). Variables m.") {calcul du prix TTC} {Présentation du résultat} {déclarations} {préparation du traitement} {Saisit un prix HT et affiche le prix TTC correspondant} Exercice3 : Algorithme Serie1ex3. uses wincrt. auxa. am div 10.T. devient ". var 2 .C.radical :string. TVA : réels début afficher("Donnez-moi le prix hors taxe :") saisir(prixHT) afficher(" Donnez le pourcentage du TVA ") saisir(TVA) .n. cn mod 10. Exercice 5 : program Serie1Ex3.b. prixTTC.c.

end. c:=sqrt(sqr(a)+sqr(b)). uses wincrt.radical. var a. writeln(length(s)). writeln(round(x)). readln(a.b). uses wincrt. 3 . terminaison:=copy(verbe. writeln('Il '. Exercice 8 : program Serie1Ex6.2). if terminaison<>'er' then writeln('Il ne s''agit pas d''un verbe du premier groupe') else begin writeln('Je '. writeln('Tu '. Exercice 7 : program Serie1Ex5. writeln('Vous '. end. begin writeln('Donner les longueurs des deux côtés droits').'ions'). var x:real. writeln('Nous '.1. readln(x).'aient'). Exercice 6 : program Serie1Ex4. writeln('Elles '.c:real.'ait').b.length(verbe)-1.radical:=copy(verbe. var s:string.length(verbe)-2).'ais'). begin readln(s). end.radical.radical.'aient').radical.radical. writeln('Ils '. uses wincrt.'ais'). begin writeln('Donner l''entier à arrondir'). writeln(c:6:2).radical.'iez').radical. end.radical. writeln('Elle '.'ais'). end.

Sign up to vote on this title
UsefulNot useful