Entraînement pour effectuer des multiplications en colonnes (techn. trad.)

Description

Entraînement pour effectuer des multiplications (à partir de deux chiffres au multiplicateur)
      • Une résolution d'écran 800x600 est insuffisante


========== choix possibles:----------

0 = 1ers entraîn (entiers)pour comprendre le développement: 2 à 3 chiffres au multiplicande (selon résolution écran); 2 chiffres au multiplicateur; affichage réel des produits partiels (petits carrés); chiffres à multiplier guidés par couleur
- Pour les autres choix, évaluation préalable du produit par arrondi avec un seul chiffre significatif:
(150 x 5499 arrondi à 200 x 5000 ; 0.0044 x 0.025 arrondi à 0.004 x 0.03) [ assez approximatif; à prendre comme ordre de grandeur]
1= l'utilisateur tape la multiplication de son choix ( de 2 à 9 caractères par facteur , virgule comprise) -(Corrections en cas d'erreurs de frappe ou de décimal terminé par zéro à droite)
2= l'utilisateur choisit le nombre de chiffres de chacun des deux facteurs - choix entre entiers ou décimaux possible (position aléatoire de la virgule)
3 = hasard entiers
4 = hasard décimaux
5 = multiplications relevées dans un fichier.txt joint à renseigner pour adapter la progression à un niveau/utilisateur donné (Voir dans le modèle joint la disposition à respecter)
                    • choix des aides:****************

affichage de la retenue (en réalité, possibilité tjrs offerte, même si non cochée).... A revoir peut-être?
affichage de la table de multiplication de deux façons possibles: menu déroulant (table non visible à faire apparaître chaque fois) ou table restant affichée en entier (changeant automatiquement à chaque variation de multiplicateur)
- ** Si utilisation de la table: on peut soit taper le chiffre de droite (+évent. retenue), soit cliquer sur le produit à choisir ==> ds ce cas, rappel automatique de la retenue puis affichage du produit+retenue -> chiffre à poser et nouvelle retenue
On peut choisir d'afficher les retenues ou de les mémoriser
==========================================

°°°°°°°°°°°°°°° Affichages °°°°°°°°°°°°°°°
ex: 4.56 x 20.3
multiplication posée avec étiquettes pour les produits partiels;
en cas de décimal, étiquette préparant la division finale par.ex 4,56 ==> 456/100 20.3 ==>203/10
étiquettes présentant les termes du développement (456 x 3) (456 x 100x2)
puis étiquette rappelant l'ensemble du développement (456 x 3) + (456 x 200)
En cas de produit décimal, la virgule est placée à la fin par clic sur l'écran.

Aff. suppl pour le cas 0 et le cas 5 ( si les facteurs des entiers sont limités à 2 ch): commentaire d'aide permanent et affichage réel des produits partiels par petits carrés
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

++++++++++++++++ traitement des erreurs +++++++++++++++++++
(Assez succint) Produits partiels: -ex: 6 x 8 (retenue:5)
- confusion affichage chiffre de droite (4) (retenue) au lieu du chiffre de gauche(8) "C'est 48 et non 84"
- oubli de la retenue "Oui, 6 x 8 = 48 ... et la retenue?
- Dans les autres cas rappel du produit "6 x 8 =48 , plus la retenue 5"
somme finale:
- Affichage en ligne de la somme à effectuer avec rappel de la retenue par.ex: "4+5+2, plus la retenue 1"

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-Modèle de fichier-texte de données à varier pour un entraînement adapté à l'utilisateur
[Utiliser un éditeur de texte simple: notepad par.ex)] [sauvegarder ce fichier sous le nom "multprogress.txt" dans le même dossier que les autres éléments nécessaires: programme et images]
nb séries, (par série:)nb opé de la série,(à répéter ds la série:)=> fact1 opé 1,fact2 mult 1,(etc... fact1 mult 2,fact2 mult 2,...)
(Regardez l'exemple de fichier "multprogress.txt" joint.)

============================================================================
                        • Un entraînement sur le positionnement des chiffres dans les sous-produits est joint:*********

"muldepl.vbp" ; il est indépendant de "multdvlp.vbp"
(Après un rappel de la numération (x10,100,1000 et décalage),
l'exercice consiste à utiliser les sous-produits d'une multiplication entièrement effectuée
pour en compléter d'autres ayant le même multiplicande et les chiffres du multiplicateur à des positions différentes ou répétés;
les chiffres sont positionnés dans les sous-produits par déplacement;
enfin l'utilisateur calcule la somme finale des sous-produits.)
                                  • ***************************** *************


En cas de problème, c'est avec plaisir que j'essaierai d'améliorer; il suffit de laisser un commentaire, merci.
Pour tester l'exécutable, il suffit de remplacer le suffixe .exo par .exe ("multdvlp.exo"==> "multdvlp.exe" et "muldepl.exo" ==>"muldepl.exe")
- A condition d'avoir les ".dll et autres .oca .ocx" nécessaires au fonctionnement de vb6-

Source / Exemple :


voir zip

Conclusion :


...... Je l'envoie parce que je sature dessus... mmmaaiiis j'essaierai de reprendre pour rendre le code plus lisible!!!!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.