begin process at 2012 02 11 10:06:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > HORREUR DES ERREUR DE DIVISION PAR 0

HORREUR DES ERREUR DE DIVISION PAR 0


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths Classé sous :erreur, division, zero Niveau :Débutant Date de création :30/08/2000 Vu :4 387

Auteur : TomAmplius

Ecrire un message privé
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)



 Sources du même auteur

AJOUTER UN ZÉRO DEVANT UN CHIFFRE
MINIMUM ET MAXIMUM
Source avec Zip INSTRUCTION DELAY SANS GETTICKCOUNT NI OBJECT TIMER
Source avec Zip SAVOIR SI UN NOMBRE EST PREMIER !!!
Source avec Zip METTRE DES SECONDES EN HEURES (4 LIGNES)

 Sources de la même categorie

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE AFFINE par Tigrou66
Source avec Zip Source avec une capture SCANNER FLEX par lajouad
Source avec Zip EQUATIONSECONDDEGRÉ,MATH,DEGRÉ par shadkitenge
Source avec Zip Source .NET (Dotnet) SOMME DE CHIFFRES CONTENUE DANS UN NOMBRE par alpha5

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MODULE POUR REMPLACER L ERREUR CRITIQUE DE PROTECTION GENERA... par Philippe734
Source avec Zip Source avec une capture DIVISION EUCLIDIENNE DE POLYNOMES AVEC INTERFACE par ecarbill
Source avec Zip Source avec une capture Source .NET (Dotnet) COMBOBOX FAÇON ERRORPROVIDER par Gwendal3
DIVISION EUCLIDIENNE DE POLYNOMES par ecarbill
Source avec Zip Source avec une capture LISTE DES ERREURS EN VB par tototh

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Division suite (erreur) mini/maxi [ par vidoc ] bonjour,erreur de ma part dans l'écriture Bonjour à Willi Galain et Jpleroisse, (J'ai bien accepté les réponses et pour cause)Merc Division(Erreur Frappe) Mini/Max [ par vidoc ] Bonjour,erreur de ma part dans l'écriture, la frappe...etc Bonjour à Willi Galain et Jpleroisse, (J'ai bien accepté les répon Erreur 70 sur certains postes mais pas sur d'autres [ par Cybertat ] Bonjour à tous, J'ai développé un petit code qui permet de remplir un tableau excel avec la taille de certains répertoires et le nombre de fichier qu Erreur 70 sur certains postes mais pas sur d'autres [ par Cybertat ] Bonjour à tous, J'ai développé un petit code qui permet de remplir un tableau excel avec la taille de certains répertoires et le nombre de fichier qu erreur vb6-excel [ par S4ngo ] Bonjours, j'ai un petit probleme avec une application vb6. Alors voila, je doit envoyer des données issues du port com dans un fichier excel. je trouver l'erreur !? [ par stuntman_91 ] salut à tous!j'essaye d'afficher un résultat dans Label9.Caption mais çà n'affiche rien! grrrje n'arrive pas à trouver mon er erreur LinkTopic [ par S4ngo ] Bonjours, j'ai un petit probleme avec une application vb6. Alors voila, je doit envoyer des données issues du port com dans un fichier excel. je Erreur "espace insuffisant pour traiter cette commande" EoutOfResources [ par poirelotto ] Bonjour a tous, une petite colle du vendredi soir pour ne pas s'ennuyer ce week end : le message d'erreur "espace insuffisant pour traiter cette comm try ... catch et multithread [ par usmgn ] Bonjour,j'aimerais savoir si des précautions doivent être prise en utilisant les try catch dans une classe perso utilisée en multithrea [VC++] erreur : std is not a class... ??? [ par elo29 ] Bonjour, Je code sous Visual C++ et il refuse le "using namespace std". L'erreur est la suivante : error C2653 : 'std' is not a class or a namespace


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,638 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales