• Aucun résultat trouvé

var e:integer

N/A
N/A
Protected

Academic year: 2022

Partager "var e:integer"

Copied!
2
0
0

Texte intégral

(1)

program EX04;

uses wincrt;

var

e:integer;

ch:string;

procedure saisie (var e:integer);

begin repeat

writeln('Donner E entre 1 et 9 :');

readln(e);

until (e in [1..9]) and (e mod 2=1);

end;

function somme(ch:string):integer;

var

x,i,er,s:integer;

begin s:=0;

for i:=1 to length(ch) do begin

val(ch[i],x,er);

s:=s+x;

end;

somme:=s;

end;

function divisible(ch:string):boolean;

var

i,s,ss,er:integer;

begin s:=0;

i:=-1;

repeat inc(i);

val(copy(ch,length(ch)-2,3),ss,er);

delete(ch,length(ch)-2,3);

if i mod 2 = 1 then s:=s-ss

else s:=s+ss;

until length(ch)<3;

inc(i);

if (length(ch)<>0) and (i mod 2=0) then begin

val(ch,ss,er);

s:=s+ss;

end;

if (length(ch)<>0) and (i mod 2=1) then begin

val(ch,ss,er);

s:=s-ss;

end;

divisible:=s mod 7 = 0;

end;

procedure pyramide (e: integer);

var

c:integer;

cc:string;

begin

writeln(e);

str(e,ch);

repeat

c:=(somme(ch)+length(ch)) mod 10;

(2)

str(c,cc);

ch:=cc+ch+cc;

writeln(ch);

until divisible(ch);

end;

begin

saisie(e);

pyramide(e);

end.

Références

Documents relatifs

[r]

c) En s’appuyant sur ce qui précède, indiquer une construction géométrique du point w, a et θ étant connus.. Baccalauréat 1990 Page 2 sur 2 Adama Traoré

Faire une figure en prenant BC= 3cm, BP = 1cm et en plaçant (BC) horizontalement sur la feuille. c) Quelle est la nature des triangles RAQ et PAS ?.. b) Quel est le lieu

On note ( C ) la courbe de f dans le plan muni d’un repère orthonormé d’unité graphique 3cm.. EXERCICE II

Soit n, un entier naturel et x un réel quelconque.. Soit x un

( C ) est la courbe représentative de f dans un repère orthonormal d’unité graphique 2 cm. I- 1°) Prouver que la courbe ( C ) admet deux asymptotes dont on donnera

• Pour mesurer une résistance, l'ohm-mètre utilise son alimentation pour imposer un courant dans le dipôle étudié et compare (puisque c'est un voltmètre) la tension correspondante

Ecrire un programme qui copie un fichier de texte dans un autre en renversant l’ordre des lettres dans chaque mot.. Par exemple, si le fichier