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

Soyez le premier à donner votre avis sur cette source.

Vue 6 313 fois - Téléchargée 401 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
ghitaik Messages postés 36 Date d'inscription lundi 1 novembre 2004 Statut Membre Dernière intervention 11 mai 2009
1 déc. 2004 à 02:20
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
DHKold Messages postés 153 Date d'inscription vendredi 6 décembre 2002 Statut Membre Dernière intervention 29 mai 2005 2
15 févr. 2003 à 22:52
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

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.