Aide moi pour ce project de programmè une cal

moustafa_dz Messages postés 9 Statut Membre -  
coeus Messages postés 3296 Statut Membre -
Bonjour,

Projet N°01

Manuel des TPs

Calculatrice

Evénements et Calculs

Nous voulons concevoir une application de calcul arithmétique selon le modèle standard de la
calculatrice standard Windows. Nous allons compléter graduellement la calculatrice en lui
ajoutant les fonctionnalités nécessaires jusqu'à la rendre relativement sophistiquée.

1ère étape : (interface standard)
Commencer une nouvelle application.
Dimensionner la fiche par défaut et l'appeler « Machine »
Choisir un titre (Caption).
Placer l'affichage de la calculatrice sous forme d'un label (par exemple écriture vert
fluo sur fond noir, Arial 14pt gras, justifié à droite). Le name de ce composant est
« Affiche ».
Placer un bouton (TSpeedButton) dont le name est « Un » et le Caption='1'.
Générer l'évènement OnClick du Bouton et tapez le code suivant :
Affiche->Caption =Affiche->Caption+'1' ;
Essayer le programme.
Ajouter les neuf autres boutons et les traitements correspondants (considérer la double
frappe du zéro au début).
Placer les boutons Retour, C et CE et tapez le code associé.
Concevoir une seule méthode pour le traitement de tous les clics ; exploiter le
paramètre Sender (et son Caption) pour distinguer entre les boutons.

2ème étape : (gestion d'affichage)
Ajouter le traitement du point décimal.
Le formatage de l'affichage des nombres à virgule (par exemple à 2 décimales).
Ajouter le bouton (=) et faire le formatage nécessaire.

3ème étape : (traitement arithmétique)
Ajouter les boutons opérations (+, -, *, /), et taper leurs codes associés ; Utiliser pour
ceci deux variables Registre et Accumulateur et le code de la dernière opération.
Traiter les erreurs de calcul notamment la division par zéro.

4ème étape : (Compléments)
Ajouter le traitement des touches du pavé numérique et des raccourcis.
Ajouter les traitements des boutons (sqrt, %, 1/x).
Ajouter le menu suivant et compléter les actions nécessaires.

Fichier
Mode ...

Aide
A propos de ...

------------------
Quitter

A voir également:

1 réponse

coeus Messages postés 3296 Statut Membre 119
 
Salut !

1. Ça irait bien si on savait en quel langage tu veux programmer ça.
2. As-tu des questions précises, autres que "Aidez-moi" ? Personne ici ne va te programmer la calculatrice au complet, alors arrive-nous avec une situation, un bout de code qui ne fonctionne pas... quelque chose !

Bonne chance à toi ! ;-)
0