Aide moi pour ce project de programmè une cal

Fermé
moustafa_dz Messages postés 6 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 27 janvier 2011 - 14 janv. 2011 à 14:59
coeus Messages postés 3021 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 - 14 janv. 2011 à 17:05
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 3021 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 119
14 janv. 2011 à 17:05
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