begin process at 2008 07 06 18:35:12
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

HORREUR DES ERREUR DE DIVISION PAR 0


Information sur la source

Catégorie :Maths Classé sous : erreur, division, zero Niveau : Débutant Date de création : 30/08/2000 Vu : 3 411

Note :
5,63 / 10 - par 8 personnes
5,63 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Voici un petit cour de maths pour comprendre comment utiliser la fonction IIF de visual basic, pour des calculs qui deviennent complexe

Source

  • La fonction suivante permet de dené une fonction égale à Y=0 sauf pour la valeur 0 ou Y(0) = 1
  • Y1 = Int(1/(X^2+1)) 'Y1(0)=1 et Y1(R*) = 0
  • On peut remplacer X par (X-2)^2
  • Y2 = Int(1/((X-2)^2+1)) ' Y2(2) = 1 et Y2(R-{2}) =0
  • Donc on peut mettre un polynome factorisé :
  • Y3 = Int(1/(((X-2)(X+2)(x-100))^2+1)) ' Y3(2) = Y3(-2) = Y3(100) = 1
  • Ce qui nous amméne à :
  • Function Un_Nom (byref Denominateur as Decimal) as Decimal
  • Un_Nom = Denominateur + 1/(int((Denominateur^2+1))
  • End Function
  • Dans vos sources vous utliser :
  • Avec Y et Z une fonction et X le resultat
  • X = Y/No_0(Z)
  • Donc si Z a pour valeur 0, à la place de l'erreur, X = Y
  • Mais la fonction IIF est aussi rapide pour le cas d'une valeur (Cas de la fonction ci-dessus ET Y1 et Y2)
  • Il est preferable de les utiliser en visual basic 5
  • Fonction ci-dessus : X = Y/IIF( Z = 0, 1,Z)
  • Y1 : IIF( X = 0, 1,0)
  • Y2 : IIF( X = 2, 1,0)
  • y3 : IIF( X = 2 and X = -2 and X = 100, 1,0)
La fonction suivante permet de dené une fonction égale à Y=0 sauf pour la valeur 0 ou Y(0) = 1

Y1 = Int(1/(X^2+1))         'Y1(0)=1  et Y1(R*) = 0

On peut remplacer X par (X-2)^2 

Y2 = Int(1/((X-2)^2+1))    ' Y2(2) = 1  et Y2(R-{2}) =0

Donc on peut mettre un polynome factorisé :

Y3 = Int(1/(((X-2)(X+2)(x-100))^2+1)) ' Y3(2) = Y3(-2) = Y3(100) = 1

Ce qui nous amméne à :

Function Un_Nom (byref Denominateur as Decimal) as Decimal
Un_Nom = Denominateur + 1/(int((Denominateur^2+1))
End Function

Dans vos sources vous utliser :
Avec Y et Z une fonction et X le resultat

X = Y/No_0(Z)

Donc si Z a pour valeur 0, à la place de l'erreur, X = Y 


Mais la fonction IIF est aussi rapide pour le cas d'une valeur (Cas de la fonction ci-dessus ET Y1 et Y2)
Il est preferable de les utiliser en visual basic 5

Fonction ci-dessus : X = Y/IIF( Z = 0, 1,Z)
Y1 : IIF( X = 0, 1,0)
Y2 : IIF( X = 2, 1,0)
y3 : IIF( X = 2 and X = -2 and X = 100, 1,0)
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS