Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2010 Sujet 4 Corrigé

Program S4; Var ch : string; //******************************* Procedure saisie (Var ch:String); Var i : integer; ch1 : string; Begin Repeat writeln('entrer une chaine non vide :'); readln(ch); ch := ''; For i:= 1 To length(ch) Do Begin If (ch[i] In ['A'..'Z']) Then ch1 := ch1+ch[i]; End; Until (ch<>'') And (ch=ch1); End; //******************************* Function rang(c:char) : integer; Var r : integer; Begin Case c Of 'A' : r := 1; 'E' : r := 5; 'I' : r := 9; 'O' : r := 15; 'U' : r := 21; 'Y' : r := 25; End; rang := r; End; //******************************* Function poid(ch:String) : integer; Var p,i : integer; Begin p := 0; For i:=1 To length(ch) Do If (ch[i] In ['A','E','I','O','U','Y']) Then p := p+(i*rang(ch[i])); poid := p; End; //******************************* Begin saisie(ch); writeln('le poid = : ', poid(ch)); End.
 
Back to top