Exercice Python : Gestion des Réservations de Voitures

Contexte de l'exercice :

Vous travaillez pour une petite entreprise de gestion de réservations de voitures de location. Vous devez analyser les données de location de véhicules fournies par l'utilisateur pour obtenir des informations utiles sur les réservations. Vous allez créer un programme en Python qui permet à l'utilisateur de saisir les données et de calculer des statistiques de base.

Instructions

  1. Saisie des données de réservation :
    Demandez à l'utilisateur de saisir les informations suivantes pour trois réservations :
    • Nom du client (nom_client)
    • Nombre de jours de location (nombre_jours)
    • Prix par jour (prix_par_jour)
  2. Calcul du montant total pour chaque réservation :
    Calculez le montant total pour chaque réservation en multipliant le nombre_jours par le prix_par_jour. Affichez le montant total pour chaque réservation.
  3. Calcul du montant total de toutes les réservations :
    Additionnez les montants des trois réservations pour obtenir le montant total des réservations. Affichez le montant total.
  4. Calcul du montant moyen par réservation :
    Calculez le montant moyen par réservation en divisant le montant total par le nombre de réservations (3 dans ce cas). Affichez le montant moyen.
  5. Affichage des détails des réservations :
    Pour chaque réservation, affichez une phrase qui résume le nom du client, le nombre de jours, le prix par jour, et le montant total. Par exemple : "Alice a réservé une voiture pour 5 jours à 50.0 FCFA par jour, pour un montant total de 250.0 FCFA."

 

Python pandacodeur 1

Exemple de SOLUTION


# 1. Saisie des données de réservation
print("Veuillez entrer les informations pour trois réservations.")

# Réservation 1
nom_client1 = input("Nom du client 1 : ")
nombre_jours1 = int(input("Nombre de jours pour le client 1 : "))
prix_par_jour1 = float(input("Prix par jour pour le client 1 : "))

# Réservation 2
nom_client2 = input("Nom du client 2 : ")
nombre_jours2 = int(input("Nombre de jours pour le client 2 : "))
prix_par_jour2 = float(input("Prix par jour pour le client 2 : "))

# Réservation 3
nom_client3 = input("Nom du client 3 : ")
nombre_jours3 = int(input("Nombre de jours pour le client 3 : "))
prix_par_jour3 = float(input("Prix par jour pour le client 3 : "))

# 2. Calcul du montant total pour chaque réservation
montant_reservation1 = nombre_jours1 * prix_par_jour1
montant_reservation2 = nombre_jours2 * prix_par_jour2
montant_reservation3 = nombre_jours3 * prix_par_jour3

print(f"Montant total pour la réservation 1 : {montant_reservation1} FCFA")
print(f"Montant total pour la réservation 2 : {montant_reservation2} FCFA")
print(f"Montant total pour la réservation 3 : {montant_reservation3} FCFA")

Mr Joel_yk, [15/08/2024 09:48]


# 3. Calcul du montant total de toutes les réservations
montant_total = montant_reservation1 + montant_reservation2 + montant_reservation3
print(f"Le montant total des réservations est de {montant_total} FCFA.")

# 4. Calcul du montant moyen par réservation
montant_moyen = montant_total / 3
print(f"Le montant moyen par réservation est de {montant_moyen:.2f} FCFA.")

# 5. Affichage des détails des réservations
print(f"{nom_client1} a réservé une voiture pour {nombre_jours1} jours à {prix_par_jour1} FCFA par jour, pour un montant total de {montant_reservation1} FCFA.")
print(f"{nom_client2} a réservé une voiture pour {nombre_jours2} jours à {prix_par_jour2} FCFA par jour, pour un montant total de {montant_reservation2} FCFA.")
print(f"{nom_client3} a réservé une voiture pour {nombre_jours3} jours à {prix_par_jour3} FCFA par jour, pour un montant total de {montant_reservation3} FCFA.")
    

Si vous avez trouvé les exercices corrigés en  Python de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Mr Joël_Yk

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam