TEST ALGO BTS1B 24 nov. 2014

            TEST d'Algo    BTS1    nov 2014      

       PREMIER TRAVAIL 

        Voici un algorithme écrit en Python 2.7:

from random import*

def Albert():
      n=int(input())
      S=0
      i = 0
      while i<n + 1:
            S=S+i
            print  "0+...+" , i ,"=",S

            i=i+1

            QUESTIONS:

           1. A quoi sert from random import* ?

           2. Quel doit être le type de n ?

           3. Quel est le but de cet algorithme?

           4. Faire une simulation.

           5.  Pourquoi a-t-on mis S=0 avant While ?

           6. Que se passerait-il si l'on ne mettait pas i = 0?

           7. Que signifie S = S + i  ?

           8. Pourquoi met-on  i = i + 1 ?

           9. Que changerait le fait de mettre  print  aligné avec while?

          10. Ecrire un programme en Python 2.7 ayant le même objectif sans

               utiliser while mais utilisant for.

-------------------------------------------------------------------------------------------------------        

      SECOND TRAVAIL

                 Ecrire en Python 2.7 un programme qui répond aux exigences suivantes:

                 Un groupe, à l'aéroport d'Orly, au mois de décembre 2014, a prévu de prendre

                 un avion pour EVIRRA  ou EVERG  auprès de la Compagnie AELA  à une borne.  

                ¤ Il y a des vols pour l'une ou l'autre destination toutes les 4 heures à partir de 6 h  jusqu'à minuit

                   tous les jours. ( 6 h ; 10 h  ;  14 h ; 18h ; 22 h  )

                ¤ Le tarif aller en classe MOCH est  500 $ , en classe PASMOCH 700 $ , en classe SUPREME 800 $.

                ¤ En cas de carte de réduction auprès de la compagnie une réduction de 10 % est pratiquée.

                ¤ Pour un groupe d'au moins 4 personnes une réduction de 15 % est accordée.

               A l'écran de la borne s'affiche un message auquel il faut répondre pour réserver et valider l'achat.

                • Bonjour . Pour combien de personnes?

                          ..........

                •  Disposez-vous d'une carte de réduction de 10% auprès de la compagnie?

                       .........

               • Quelle est votre destination ?

                            .....................

                 • Quel est le jour de votre départ ? 

                             ........

                • Quelle est l'heure de votre départ?  

                      ..........................;

               • Quelle classe souhaitez- vous ? MOCH, PASMOCH , SUPREME ?

                          .....................

               • Merci.

                  Vous partez pour ..................... avec le vol 968V   le ..............en   classe ..................  

                  à .......... h

                             La Compagnie AELA vous remercie pour  votre confiance

                             et espère que vous arriverez à destination.                              

                   Il vous en coûtera :  ...........................  $

----------------------------------------------------------------------------------------------