Mon premier programme : calcul du déterminant d'une matrice 3x3

Soyez le premier à donner votre avis sur cette source.

Vue 5 408 fois - Téléchargée 300 fois

Description

bon, comme son nom l'indique, ca sert à calculer (valeurs numériques) des déterminants de matrices carrées d'ordre 3.

Conclusion :


je ne sais pas comment lui dire que si on rentre dans une case une valeur qui n'est pas bonne (du style 22* au lieu de 22) il doit nous prévenir et ne pas calculer le résultat. Donc si vous avez des suggestions, n'hésitez pas !

la mise à jour utilise IsNumeric() pour vérifier le contenu des cases, mais ça ne marche pas très bien, alors si vous avez des idées....

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

DHKold
Messages postés
153
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
29 mai 2005
-
C'est très simple, tu utilise isnumeric(), qui renvoit TRUE si c'est une valeur numérique, FALSE sinon, exemple ou le calcul n'est effectué que si Text1 contient un nombre:

if isnumeric(Text1) then text1 = (text1 ^ 2) * 3.1415

DHKold
ghitaik
Messages postés
37
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
11 mai 2009
-
cela depend de la place ou tu lis les numeriques, si c'est dans un text alors:

Private Sub Text1_KeyPress(KeyAscii As Integer)
If ((KeyAscii < Asc("0") Or KeyAscii > Asc("9")) And KeyAscii <> 8) Then KeyAscii = 0
if((keyascii=13)then "traitement necessaire")
le 13 est le retour chariot (Entree)
le 9 est le backspace

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.