Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2008 Sujet 2 Corrigé

Program S2; Var n : longint; c : string; //*************************** Procedure saisie (Var n:longint); Begin Repeat write('donner n:'); readln(n); Until n>=100; End; //*************************** Function somme (n:longint) : integer; Var i,s,x,e : integer; ch : string; Begin str(n,ch); s := 0; For i:=1 To length(ch) Do Begin val(ch[i],x,e); s := s+x End; somme := s; End; //*************************** Function code(n:longint) : string; Var ch,cd,ch1 : string; s : integer; Begin str(n,ch); Repeat s := somme(n); n := s; writeln('s=',s); Until (s In [1..9]); str(s,ch1); cd := concat(ch1,ch); code := cd; End; //*************************** Begin saisie(n); c := code(n); writeln('le code est : ',c); End.
 
Back to top