Fonctions Lab

Contenu

Fonctions Lab#

Exercice 1#

Écrivez un programme qui simule le fonctionnement d'un bancomat. Vous devez créer 5 fonctions:

  • affiche_solde(solde) qui affiche le solde qui se trouve sur le compte. Cette fonction a un paramètre, le solde du compte.

  • solde_suffisant(montant, solde) qui teste si le montant que l'utilisateur veut retirer est suffisant sur le compte. Cette fonction a deux paramètres, le montant que l'on veut débiter et le solde du compte. Elle doit renvoyer True ou False.

  • retrait(solde) qui effectue le retrait d'argent sur le compte. Cette fonction a un paramètre, le solde du compte. Elle doit demander le montant à retirer à l'utilisateur, tester si le solde est suffisant. Si c'est le cas, elle doit créditer la somme sur le solde du compte. La fonction doit renvoyer le nouveau solde.

  • depot(solde) qui effectue le dépôt d'argent sur le compte. Cette fonction a un paramètre, le solde du compte. Elle doit renvoyer le nouveau solde.

  • choix_options() qui permet à l'utilisateur de choisir parmi les différentes options. Cette fonction doit renvoyer un choix valide. Si le choix n'est pas valide, redemandez à l'utilisateur.

Voici un exemple d'exécution:

Bancomat à votre disposition! Insérez votre carte.
Choisir parmi les options suivantes:
1 - Afficher le solde du compte
2 - Retirer de l'argent
3 - Déposer de l'argent
4 - Quitter
1
Le solde de votre compte est de 450.60 CHF.
Choisir parmi les options suivantes:
1 - Afficher le solde du compte
2 - Retirer de l'argent
3 - Déposer de l'argent
4 - Quitter
2
Combien voulez-vous retirez? 500
Ce montant n'est pas disponible, vous avez 450.60 CHF sur votre compte.
Choisir parmi les options suivantes:
1 - Afficher le solde du compte
2 - Retirer de l'argent
3 - Déposer de l'argent
4 - Quitter
2
Combien voulez-vous retirez? 100
Il vous reste 350.60 CHF sur votre compte.
Choisir parmi les options suivantes:
1 - Afficher le solde du compte
2 - Retirer de l'argent
3 - Déposer de l'argent
4 - Quitter
3
Combien voulez-vous déposer? 50
Vous avez 400.60 CHF sur votre compte.
Choisir parmi les options suivantes:
1 - Afficher le solde du compte
2 - Retirer de l'argent
3 - Déposer de l'argent
4 - Quitter
4
Au revoir!
# Écrivez le programme ici