Answered step by step
Verified Expert Solution
Question
1 Approved Answer
please i need the answer as fast as possible urgently.. answer could be in french or english doesn't matter Logiciel ATM: Ecrire un programme C#
please i need the answer as fast as possible urgently..
answer could be in french or english doesn't matter
Logiciel ATM: Ecrire un programme C# qui simule un logiciel ATM, ce programme doit avoir : 1. Un Menu principal qui permet l'utilisateur de choisir une fois le programme dmarre): a. Grer les cartes : i. Ajouter une nouvelle carte de crdit ii. Supprimer une carte dj existante b. Transactions sur une carte : i. Retirer de l'argent (soustraction du montant existant selon la carte) ii. Vrifier le montant existant de la carte iii. Changer le code PIN de la carte c. Quitter le programme 2- Caractristiques des cartes : a. Une carte est identifie par son numro (choisi par l'utilisateur) b. Elle doit avoir un montant lors de son initialisation (choisi par l'utilisateur) c. Un code PIN (de 4 chiffres) doit tre gnrer automatiquement lors de l'initialisation et afficher sur le terminal d. Elle a une limite de 100$ par transaction (on ne peut pas retirer plus que 100$ par transaction). 3- Plus d'info : a. Pour faire une transaction (comme mentionner dans l-b) sur une carte, le programme doit demander l'utilisateur de saisir (depuis la ligne de commande) le numro de la carte, puis vrifier le PIN avant d'afficher les diffrentes options b. Si l'utilisateur utilise un faux PIN 3 fois, le programme doit supprimer la carte en question et informer l'utilisateur c. Ce programme peut admettre jusqu' 10 cartes au maximum. d. Le Menu principal (1-) doit s'afficher de nouveau aprs terminaison d'une opration, jusqu' ce que l'utilisateur choisi de quitter le logiciel (1-C). A cet instant, un message doit s'afficher sur le terminal avant la fin du logiciel. Vous serez not sur : Clart du code Commentaire dans le code Logique (utilisation des correctes constructeurs, boucles, operateurs, ...) Rfrences (lien web) au cas o vous utilisez un nouveau objet/fonction qui ne faisant pas part du cours. Logiciel ATM: Ecrire un programme C# qui simule un logiciel ATM, ce programme doit avoir : 1. Un Menu principal qui permet l'utilisateur de choisir une fois le programme dmarre): a. Grer les cartes : i. Ajouter une nouvelle carte de crdit ii. Supprimer une carte dj existante b. Transactions sur une carte : i. Retirer de l'argent (soustraction du montant existant selon la carte) ii. Vrifier le montant existant de la carte iii. Changer le code PIN de la carte c. Quitter le programme 2- Caractristiques des cartes : a. Une carte est identifie par son numro (choisi par l'utilisateur) b. Elle doit avoir un montant lors de son initialisation (choisi par l'utilisateur) c. Un code PIN (de 4 chiffres) doit tre gnrer automatiquement lors de l'initialisation et afficher sur le terminal d. Elle a une limite de 100$ par transaction (on ne peut pas retirer plus que 100$ par transaction). 3- Plus d'info : a. Pour faire une transaction (comme mentionner dans l-b) sur une carte, le programme doit demander l'utilisateur de saisir (depuis la ligne de commande) le numro de la carte, puis vrifier le PIN avant d'afficher les diffrentes options b. Si l'utilisateur utilise un faux PIN 3 fois, le programme doit supprimer la carte en question et informer l'utilisateur c. Ce programme peut admettre jusqu' 10 cartes au maximum. d. Le Menu principal (1-) doit s'afficher de nouveau aprs terminaison d'une opration, jusqu' ce que l'utilisateur choisi de quitter le logiciel (1-C). A cet instant, un message doit s'afficher sur le terminal avant la fin du logiciel. Vous serez not sur : Clart du code Commentaire dans le code Logique (utilisation des correctes constructeurs, boucles, operateurs, ...) Rfrences (lien web) au cas o vous utilisez un nouveau objet/fonction qui ne faisant pas part du coursStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started