PARTIE 2 - La structuration et le traitement de l'information dans les organisations APPLICATION CORRIGÉE : Structure itérative (d'après un sujet d'examen) La société Maury s'est implantée à Lyon au début de l'année N. Son objet social est la location de véhicules avec chauffeur. Le directeur de Maury a créé une application permettant de simuler, en fonction de la demande d'un client, les éléments de facturation d'une location. Le cas échéant, cette application peut être utilisée comme devis. Le prix de la location d'un véhicule dépend : de la catégorie du véhicule, du type de location, des plages horaires (Plage 1 de 9h à 18h ; Plage 2 de 18h à 23h ; Plage 3 de 6h à 9h), du montant du kilométrage, de la catégorie du client et de l'indemnité repas du chauffeur. On vous demande de proposer l'algorithme du calcul du nombre d'heures entre 9h et 18 h sachant que l'hypothèse retenue est la suivante : heure de départ : 7h ; heure d'arrivée : à saisir. Correction Nom de l'algorithme : Calcul du nombre d'heures comprises entre 9h et 18h Déclaration des variables : HArr HDep NBheures Heure d'arrivée Heure de départ Nombre d'heures DÉBUT Nbheures 0 HDep 7 Saisir HArr Tant que HArr ≤ HDep ou HArr > 23 Saisir HArr Fin tant que Si HArr > 18 Alors NBheures 18 - 9 Sinon Si HArr > 9 Alors NBheures HArr - 9 Fin si Fin si Afficher NBheures FIN II La programmation au sein d'un tableur Au sein d'un tableur comme Excel, les algorithmes vont être intégrés à des macro-commandes rédigées en VBA (Visual Basic Application). Une macro-commande est une suite d'instructions mémorisées qui s'exécutent automatiquement à la demande. Cette macro-commande peut être très simple, comme reproduire une mise en 258