Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2009 Sujet 8 Corrigé

Program S8; Var l,c : integer; ch,cr : char; //************************************ Procedure saisielc(Var l,c :integer); Begin Repeat write('donner le nombre de lignes :'); readln(l); write('donner le nombre de colonnes :'); readln(c); Until (l In [2..10]) And (c In [2..10]) And (l<>c) ; End; //************************************ Procedure car(Var cr :char); Begin Repeat write('donner le caractére de dessin :'); readln(cr); Until (cr In ['x','+','$','*'] ) ; End; //************************************ Procedure choix(Var ch :char); Begin Repeat write('donner le choix de dessin :'); readln(ch); Until (ch In ['P','V'] ) ; End; //************************************ Procedure dessin (l,c:integer; cr,ch:char); Var i : integer; x,s,e : string; Begin s := ''; e := ''; If ch='P' Then Begin For i:=1 To c Do s := s+cr; For i:=1 To l Do writeln(s); End Else Begin For i:=1 To c Do s := s+cr; writeln(s); For i:=1 To l-2 Do writeln(cr,cr:c-1); writeln(s); End; End; //************************************ Begin saisielc(l,c); car(cr); choix(ch); dessin(l,c,cr,ch); End.
 
Back to top