mardi 13 septembre 2016
    1. Program divisible_11;
    2. Var x:integer;
    3. (***********************************)
    4. Procedure saisie (var x:integer);
    5. Begin
    6. Repeat
    7. Writeln('Donner un entier ');
    8. Readln(x);
    9. Until x>0;
    10. end;
    11. (**********************************)
    12. Function divs_11(x:integer):boolean;
    13. Var signe,som:integer;
    14. Begin
    15. signe:=1;
    16. som:=0;
    17. Repeat
    18. som:=som+signe*(x mod 10);
    19. x:=x div 10;
    20. signe:=-signe;
    21. Until x=0;
    22. divs_11:= som mod 11 = 0;
    23. End;
    24. (*************** P.P ***************)
    25. begin
    26. saisie(x);
    27. If divs_11(x) Then writeln('divisible par 11')
    28. Else Writeln('non divisible par 11');
    29. End.

0 commentaires:

Enregistrer un commentaire

Page Facebook

Turbo Pascal 32 bits

Turbo Pascal 64 bits