You are on page 1of 24

c 

   

 
c

c       c 

c 


   c 

c 
 
 
  cc c    c ! 
"c c 

#$%$&

c  

       


     !   c' 
(

)  
  c*  
   
        !+, -
. +

  +,

   -  /+ 
 c ! 
 

+/
, 
-
`  
  
  

u uuu 
 uuu   uu u  uu  u
u uu   uu  uu  u u u   

K 

    
      
  
¢  ¢ 
  `    
 `   
¢ `
  `  
     
   
 
   ` 
`   
¢ `
  `  
     
   
   
¢ `
  `  
     
   
   
 
¢ `
  `  
     
    

u uu  uu 
 uu    uu uu   
 u
u  u  u  u u uuu u      
 u !"u u    u u
u  uu !"#$u%
u  
 uu &uuuu uuu u    uu  u%u
   uu u   
u   u      u uu
u u#'  uuu%   u  uu u
u   u u#
   
  
         
 
 
     
      
 

       
 

        
 
        
 



 
         
 

`  
        
 


  
          
  

u uuu 
 u u  u  uu uu u  
uu u uu uu  #(u  
 u  u   u 
u    u
u uu   % u  u u   #

Î          



     
¢  ¢ ` 
    
 
   
   

 
     
¢  
  
    
   
  


 
 
   
    
  
¢  
     
  
       
 


u uuu 
 u u  u  uu   uu
 
 u   #

 c
* 0
1 
  * 0/2,

+* 0

!

  
1  3/+

-!

  
1  3/&+

!


  
1  3/%+

 4!

  
1  3/# 1  
 5 ,3
  /#+1  -0  c* c01 
 +
* 

1 

' 
(

 1  -0  c* 



0
1 

 

* 

u ' 
(

 1  0  c* 1  


0
 ! 30 c0
 
'  + 
+  (' 
(

u uuu% 
 uu u   u
  u   

a `   ou `  alora 
¢  

 

      

a o 
¢  

 
      



o   
a o `    `   alora 
¢  

 

      

a o 
¢  

 
      



u uuu% 
 u uu
 u   u  u
   

†     


¢  ¢ 
 
   
 `   
a `  alora  // comparer x et z
a `  alora 
¢    
 
    ` 

a o 
¢    
 
     


a o  // comparer y et z
a   alora 
¢    
 
     

a o 
¢    
 
     



u uuu% 
 u u  u      u  u#)
 u 
 uu    
¢  
     
     
    
  u u u #

* u   uu 
 u u+uu u 
`  
  
  
  
  
  
  
   

u uuu 
 uuu    uuuu   &u
u   

u   u + ,"  u#
   

´               


 
   


  
    
a qu 
  
    répér 

  
  

  
    
  
  ! 


( uu  uu            u-  u./0"1

u uu u% 
 uuu    uuuu
u uu
 uu  u
u  u   uu u
u uu   u 
 u#   

u uuu% 
 u    u
uu u uu   u
  u#   

´               




    


   
  
   

// demander l'etage et le nombre de marches


u23 + 4  u uu
u +uuuu125
6uu
u5
u27 u%u uu  u u
u25
6u u-  u-u
u5

 u-u
u-  u."5
   u-u
u-  u.u
u    8
 u-  u-  uu."5
   u-  u-  uu. u-  u-u
u   8
  u-u-  u5
 u-  u-  uu. u-  u-  uu9!5
:
 u-u
u-  u. u-u
u-  u9!5
:

;uu u      u-  u-  uu."5   u u
u &u  u1

u uuu% 
 u u  <uu uu uu u#
6  uu uu u   u   uu uuu u uu u
u     u!#

u <u 
 u u  u u 
!"
!,
!0
!=
!

   

´         


  

r uu 
u u
u u u 
u u   u
 u."5
 u.)-,- u u u-!5
 u.)-,- u u u-,5
 u.)-,- u u u-5
 u.)-,- u u u-=5
 u.)-,- u u u->5
-u   .>5
 <uu. u?-u   5

r   
 ´ 

)-,- u u-! u-,


8
 u- u. u-!9 u-,5
u u u- u5
:

´               


   

// initialisation
 u-u- u."5
 u-u."5
-u   ."5

// boucle
   u-u@/!   8
u2 u%u u!   u  <uu25
6u u-u5
  u-u@/!  8
 u-u- u.)-,- u u-u u-u- u5
-u   .-u   9!5
:
:

// calcul et affichage de la moyenne


 <uu. u-u- u?-u   5
u2  <uuu 2 <uu5


† 
  
0   
  
/2+/+/%+/&+ /



  
 
 
  
! 
 ,




  
 2 2 2 2

 1  
/26 /  2 _  2 2
 _  /2 2
/2 /2 /

 1  
/26 / /2 _
 / 2


 / /
 /


 1  
/6 /  _  2
  /% 
# /% 

 1  
&/%6 / # _  2
 
 /& 
$ /& 

 1  
$/&6 / $ _ & 2

  6 /





 ,

 $ / & _ 

;uuu      >      a 


  " 
alora 1

u uuu%u      u u   uu u u%


u u#
$ u@/A!A,AA###A!

u uu
>@/>A=AA,A!/!,"
=@/=AA,A!/,=
@/A,A!/0
,@/,A!/,
!@/!
"@/!   uu  u

 u   u   >  !u   "#
   

Ë
  

   u8

  uu.!5// pour stocker le résultat 

  u/"  8// cas particulier ou il n'y a rien a calculer
u u!5
:
 8
u. u5
  uB"   8
  uu.  uuAu5
u.u!5
:
:
u u  uu5
:

† 



!    


  7 / $ _ 

$2

 $ / 


7 
!  $ / 

 1  
/   
$82    
  7   9
 $  $

7 
 / $ $ 

 1  
   
&82    
  7   9
 $
 &

7 
 / $ 2 

 1  
   
82    
  7   9
 $   

7 
 / $ %2


 1  
&   
82    
  7   9
 $ _
 

7 
 / $ /2 _

 1  
$   
/82    
  7   9
 $ _
 /

7 
 / $ /2 

 1  
% $ /2 2
282


u u!,"



!    


  7 / / _ 

/2

 / / 


7 
!  / / _

 1  
/   
/82    
  7   9
 / _ /

7 
 / / / 

 1  
 / / 2
282



u u!



!    


  7 / 2 _ 

22  2 / 

u u!

  
.



 8
2 /   & $ % :




2 /
      
/ / /
     
 /  /
    
 /   /
   
& / & % & /
  
$ / $ /2 /2 $ /
 
% / % /$ 2 /$ % /

: / : / $ $ / : /


c*   
 ! 

* 

  *    


    

c 3c  



 




1+ 
 
$+

+
! 
/2+ 
%+


! 
2

;

-
  c*   ! ! * 1 c    
 * 0,#

'23:(' 
(

†  K


."5
  ./C   8// pour chaque ligne
."5
  ./   8// pour chaque colonne de la ligne
 u- -  u.  ?  A  5
u u- -  u225
.9!5
:
u2D25// saut de ligne
.9!5
:

u uuu% 
 u  uu u< uu   u u#( u

u   u!E   &uu u  u
u   uu"E#

```````````````````
`````````````````
```````````````
`````````````
```````````
`````````
```````
`````
```
`

  
 
u"   u"u u!E "u u
 
u!   u!u u!C !u u
 
u,   u,u u!> ,u u
###
 
uE   uEu u! Eu u

   

K  


2 2 /< 2+

/ / /: /+

  /$ 


< < / <

=    
0c3  '>
0 
1  * 0

0  !301 


(

-."5

// traitement pour chaque ligne
  -.!"   8
// calculer le nombre de x a afficher sur la ligne
-u u.-5
- .!E-u uA,5
// afficher la premiere serie d'espaces
-u-  u."5
  -u-  u.-u u   8
u225
-u-  u.-u-  u9!5
:
// afficher la serie de x
- -  u."5
  - -  u.-    8
u2 25
- -  u.- -  u9!5
:
// afficher la deuxieme serie d'espaces 
-u-  u."5
  -u-  u.-u u   8
u225
-u-  u.-u-  u9!5
:

-.-9!5
u2D25
:

u uuu% 
 u  uu u< uu   u u#

`
```
`````
```````
`````````
```````````
`````````````
```````````````
`````````````````
```````````````````

   

K


2 < / <

/ #  #

 : $ :+


< 2 /< 2

=    
0c3  '>
0 
1  * 0

0  !301 


(

-."5

// traitement pour chaque ligne
  -.!"   8
// calculer le nombre de x a afficher sur la ligne
-u u.E-5// pour inverser la pyramide
- .!E-u uA,5
// afficher la premiere serie d'espaces
-u-  u."5
  -u-  u.-u u   8
u225
-u-  u.-u-  u9!5
:
// afficher la serie de x
- -  u."5
  - -  u.-    8
u2 25
- -  u.- -  u9!5
:
// afficher la deuxieme serie d'espaces 
-u-  u."5
  -u-  u.-u u   8
u225
-u-  u.-u-  u9!5
:

-.-9!5
u2D25
:

u uuu% 
 u uu  uu uu  u &uu!"
uu uu uu       u# u  u
  uu uu  u &u#

u uu

 u%u  =
"  =/"
!  =/!
,  =/,
  =/
=  =/"
>  =/!
0  =/,
C  =/
   =/"
E  =/!
!"  =/,

   

        

u."5

u2 u%u  25
6u  5

  u./!"   8
uu2  2  2/2u  2D25
u.u9!5
:

u uuu% 
 u  uu u< uu uu   u
 u u%u uu  u < uu u u  #




#
##
##
##

#
## 




† 

/@ §  -
  *        !    

@ §  -
  *  
   
       &  !
    

@ §  -
  * 

 
!       -
  
$#
&2
# %/

&@ §  -
  *  ,

&
!      



 

$@ §  -
  *   ??0
 @?
1   

%@ §  -
  *   
0

! +
! 
* 
 


1   

:@ §  -
  * 
 
  
 
3  0
 
1
 

#@ §  -
  * 


 1  
 1 3  0

1  Ac 
c ''$<(9'A ((

<@ §  -
  * 



0
1 


 

 
1 
  
† 

/@ §  -  * cc* 


1  c
1 
 ! * 

 41 +c
* 0
1  2 c

@ §  -
  *  ,


 
1 1   
    
* c,

* 
0   
 /

@ §  -
  *    0

! 
1   

&@ B-   * 0

! 

 c   
  5 * 03* 0   
 /


$@ ;

-  * c


!  c 
1 01 
1+
c
* 
!  c 1  
! 01 3
 

1 
  C - ! c

D 0 *  c1 


    01  2 

!  c 1 

D 0 *  c1 


   2 01  2 

!  c 1 

%@ §  -
  * c
  
 
! 
 
! 




1 0   



# @  

  

   
 @ !!
 @  
 @  
 @  
 @  
 @ !!

/&@ Ec  


. #
'23:(

† 

/@ §  -
  *    1
0 
  +    !
 
 *   *   !  
    

@ §  -
  *  1, /<' 
  c* (
 


! /< !   1

3c + 1 +

/<+3

  
 
5 1'(+ 
  5 * 03
4 

* 
  * 0
 

@ " 
-     * 0 

 


F   


     

&@ §  -
  *   5   5  
 5  /
 +
0 
  0
  c
1 
!
c * 5  
 
  +c
  
1 01 *  
 
!   
 3   5     4 5 * 03* 0   1 + * 0
   '
!  8/2(Gc* * 5   
  4 
0 
  c  9   4 153  1

¢  
 






 $




 $






 $ 





 $ 





 $ 





 $ 





 $





 $ 



%&'( )%¢ *)*+¢

$@ §  -
  *   3 5  5   5   
3
 
 
   
+4* 5  / 1 3
  '9 5  (+

1H0
0, !  * 0 
5  
0
1, c


  
)
,
-


   ) 
  
) `
,
-


   ) 
  
)  `
,
-


   , 
  
)  `
, `
-


   - 
  
)  `
, `
- 


   , 
  
)  `
, ` `
- 


   , 
  
)  `
, ` ` 
- 


   ) 
  
)  ` `
, ` ` 
- 


   - 
  
)  ` `
, ` ` 
-  


   - 
  
)  ` `
, ` ` 
- `  

 
 

 

† 

/@ §  -

 
 
 `   *   
0 
 ,

@ §  -

 

 
 
  `   *  

 
,  1     

  ! 
 

@ §  -

 

  
   

 *   
  4 


 '

  
  4 

 (

&@ §  -

 

 
   
 
 *   4 
1  + 
 

 0 
5  

$@ §  -

 

 
  

  
 


 *   

! 0 
0
  4 


cF



C - 
 




  

  
,-0   *   
1 



%@ §  -

 

 
 
 
 
 *   


!  ,
cF

 
 

:@ "11  -
 

 
    cF
  * 

  !!

† 

/@ B-  * c


  


 
0
   

  


1
* 0c  
 c     

 @  
 @  
 @  
 @  
 @  
# @  
 @  
 @  
 @  
 

‰ 1  -

 


   
  
  
 
*  3
 


   


 


     
  
 

 

c   
 1 c* 
 c  

1  



'/ 
!   +4
! c  (

   `

 
   
 

 
!!
 
 
 
 
 
 
!!

 
   
 

 
!!
 
 
 
!!

 
   
 

 
!!

!!

 
   
 

 
!!

!!
 
   
 

 
!!

!!

 
   
 

 
!!
 
!!

 
   
 

 

 
   
 

 
! !

 
   
 

 
!!







!!

 
   
 

 
!!

D 0 *     F  *   


2 /



   !4


//@ §  -
  *  


1
 c 


0

 +
* 

+ 1
+
1  11c
 0 0
 

 * 1
4 
 
c 

 

c!1 * 
 

=I
 * 
1
0

 
1c!1 * 




 `
)
 
.     

 /   
-
 0

     
/    
1
 (
       
/    




 ` .
 *
     

/   



 `
)
 
.     

 /   
-
 0

     
/    
.
 *
      
/   
1
 (
       
/    


/@ B-  * c  
0

 
* 0c
1 
 11c
 
0
 

1 

H

0 

0

 +c 
0  

/@ §  -
  * 
10


 c!1 * 
'   

* 
 
(  J0

  1

c 

    
† 
  

ù  

'  u%u


 uuu + uu uu  uu3 FG F#
6 +u  uu+uu  uu   u   uuuu 
 u   u  u  u,!#

6 uu+u uu  u uu   u + u Hu#


Iuuu   uu  uu u u+ u#6u+ uu u uu
 uu  u   u#)     uu Huuuuu
u uu  u u  u#

6u+uuu uu+ u   u   ,!    u ,! u u
    uu u #

6u  u uu,!"


u u uu
uuu u  u  u !"
     !!   !  #6 u  u! uu uu u,!
u      u!!#u u u9)uu9!"u u /9!!9!"/,=
 u   !!u uu    u!=   ,! u  u!!#

‰   
 

'  uu%u  u


  uu 



2

 
 


 




 u  u uu uu>,  u+u   u  u u  u 
 u   u u   uu "uu   u u+ u  uu ,u  
 uu ! uu   uu u   uu uu    u  uu 
 u#J    u   u  u

  1,3¢ 
  ,)+4'¢ 
  5&'¢'3 
  ,)+4'¢ -)-6¢¢ 

K <u  u u u   u    uu  u  u   u
 u u u  u u u#6u  u   u  u ,=
###!" u  u   u uu u u    u u u 
u &u

  .¢, -&¢'3( 


  71+ -&¢'3( 
  .¢, -)33¢)'8 
  71+ -)33¢)'8 
  .¢,  14'¢( 
  71+ 14'¢( 
  .¢, 3¢7¢( 
  71+ 3¢7¢( 
- -+ uuu u Fuu u    + uu - - uu
 u    u  u#6   u u u+ u u 
 uu uu uu u,!- -+ u- - uu   
  u uu!"  u u  + u u  u#

Ë


Ä@ 1  -
 

 

 
 *   1  

 

2 $/'$ 
5 ( 5  1
 4 '!
* +!
* 
c 5  (3  
 ! 
 

Ä@ 1  -
 


 

  * c 
'


    ( 
 
c    * 0  

 

K   u  u u   u73-(I$L*MJ-(I$L####u


 uu  uu   u  u   u  u!  u
 uu"!,"uu   !"u u !!  uu !,u u  u
 u u   uu   u!  u" u   u u !
,u uu   u, u u###


Ä@ 1  -
 


  

 
 * c
0

5  +   ! 
  5  1
 4  

c  

+
 

 
c  =I 

 

0c 5 c1!
*  * 
  


1

1 
 !
*   !
* c1

Ä@ 1  -
 


  


 * c

!
* + c1
 

Ä@ 1  -
 





 
 

 * 
 


  
2 $/   
  '/2   + 
+// 0    
   (=I 
 
 

 1
 
!5   
!!
*  * 0  


Ä@ 1  -
 

 
 

 
 

  

 
 *  5  

 
  K ) K 

 4 
 *   1
  5   !
* 

 
0
    'IE=DC)++  !
* (5    !
*  

 
 


 * 5 
+ 
 ! 13!
* + 4 1 
c1+  

 ! 1 5  5   +
  ! 1+ 
 
 +
 1 0 >  ' 
  2+0 >  (0 
  *   1

!
* +   
 
 '
* 5   
c( 0 >  
!
* 
 
 
  
1  3/:H5  11
 
 
  * !
* 
  1   5  +!
* 1 0 >   
   5 * 03* 0
5   1
!J5J'/(+ 1/+ *  
5  
110 >  

( u u%  u

/@ 
-  !   3!
* +  5  +c-
  
@ . 1  - *  * * 0

1 * c
!
*  
 c1
@  *  1 
 


1  -
! *   
 
 
5  +
 !
*  0 >  * 0,
!J5J *   
11
&@ E5 -
  
 
  5  0 c    
   >  +
0 
  

35  5 * 03* 01 
$@ E5 -
  
 * 0 
  10  
  00 > 

¢ uu_
)  
 
*   Lc  
L1   
'
&(

9999999999999
9999999999999
9999999999999
9999999999999

¢ uu

H     1 
C ‰
‰22‰
/HD"?''/‰
((
C2C
/C
'‰
/(
)  
  * c
  C
 
8/$

¢ uu 
)  

,+
  c*     
  L


;  "MIN=HM=;1
 
C C/  
c* c 
 F 
C

)
HC2/ 
C///OL/H 14 /
C2LL
C/OL/H 14 
C/LL
C///LH 14 / / 14 /
CLL
C&//  
C$/// 

¢ uu
)  
  *   
    



P' /(6
/

¢ uu
)  

,+
  c*    

 =82  
 B 

   11
 B

¢ uu
M
   
 B  L
, L
 
4 
  

)
$
/

&$&
&$%:%$&
$%:#<#:%$

) %'    
I<(
M




 
 


C2+
 
  1* 
L
 'C
(
1
 82+

C/  1c C

)C& C/&QQQ<

M
 * 1* 
'  (
) ,* +0 3  
N +/)   

 0 3  
N 82 * 58+CC5/
/R  /$    'C
(
  

/ C2$# C2#
! 1 
c* 
   ',* +  

 (
!  !4     c     * 
  
,  
 ,* +c 
!     L   

    CS/
 1  !4
 
 
,  1  
  c   

*  
1




*  o

!$ u 
 uuu   uu u u     
 uuu   

,$ u 
 uuu u u uu u u  u  uu 
u

$ u 
 uuu   uu u u
 u   uu
 uuu

=$ u 
 uuu u u uu u      uu
uuuu u

>$ u 
 uuu   u (MJ  uu uuu 
uu  u u uu

0$ u 
 uuu   uu uu   u uuu u 
  <uuuuu   u u u   <uu 

C$ u 
 uuu u , uuu  u

$ u 
 uuu   u, u  uu uu
 u    u 



*  o

!$ u 
 uuu u uu  uu  u

,$ u 
 uuu u u  uu   u

$ u 
 uuu u u  <uuu   u

=$ u 
 uuu u uu   u    u u 

>$uuuu uu=u u uu  ,  u


0$ u 
 uuu u uu u   u   uu 
  

C$ u 
 uuu u uu u
u u!"N

$ u 
 uuu u u  +    uu!"N



*  o

!$ u 
 uuu u uuu     OPu    
u  uP')u u,"Nu uu  u OPu,N    u 
u !"N  uu u uu  u>N

,J(*u u  uu ,"N u+ u =>N   


 uu%u u  

$ u 
 uuu u uu u    u  u   
 uQu uK ?Qu +   u   &u u 
  uuuu u !""""u  uN  uu u uCN#

=$ u 
 uuu u uuu     OP P')u 
 uu%  u 6  5    u   P')u u,"N u   
!=N

>$ u 
 uuu u uu  u    u uuu u
   uuu  +  uuu u>Nu u  uu  u uu 
uu >"""  uu N#

0$ u 
 uuu u uu  u    u uu7Ou 
u  uuKOuuu  +   &uu u u!"Nu> 
 uu u>N#

Related Interests