Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1081 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Division par zéro ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Division par zéro ??

n°1273248
Novasim220
Posté le 26-12-2005 à 10:55:57  profilanswer
 

Bonjour à tous,
voila mon problème : je fais un calcul mais qui ne fonctionne pas, l'erreur est : division par zéro ???? :non:  :non:  
 
Private Sub TxtDébitDésiré_Change()
With FeuilledesaisieCTA
    .TxtVitesseDésirée.value = Val(TxtDébitDésiré) / Val(TxtSurface) / 3600 / 1000000
End With
End Sub
 
sachant que val(TxtSurface) peut etre avec décimale
 
OU est l'erreur ????  :whistle:  :whistle:  
Merci pour votre aide
 :hello:  :hello:

mood
Publicité
Posté le 26-12-2005 à 10:55:57  profilanswer
 

n°1273258
galopin01
Posté le 26-12-2005 à 11:26:13  profilanswer
 

bonjour,
val(TxtSurface) est egal à 0 et tu ne peux diviser par 0
A+

n°1273263
Novasim220
Posté le 26-12-2005 à 11:50:36  profilanswer
 

Salut Galopin
ma valeur n'est pas à zéro, sinon je n'aurais pas posté.
Il faut remplacer val(Txtsurface) pac Csng(Txt...)
Merci quand même
Problème résolu par contre j'ai la valeur avec 20 chiffres derriere la virgule, peut tu me dire comment avoir seulement 3 chiffres ?? merci @+

n°1273461
PGreg
Posté le 26-12-2005 à 21:33:26  profilanswer
 

Bonjour,  
 
La commande Round (x, 3) devrait convenir.
 
Est -ce que ça marche ?
 
 

n°1273537
Novasim220
Posté le 27-12-2005 à 07:37:20  profilanswer
 

Salut PGreg
Merci pour ta réponse, en fait j'ai fait:
.Txtbox1.value = Format(CSng(Txtbox2) / CSng(Txtbox3) / 3600, "0.000" )
et çà marche.
Merci quand même
@+

n°1295752
chiffre
Bonjour ,Merci pour votre aide
Posté le 31-01-2006 à 18:12:02  profilanswer
 

J'ai ceci dans mon code
 
Mais je veut qu'il ne fasse pas une erreur division par zéro
 
dblHeure = Round(rsMiseAJour("Decision" ) * rsMiseAJour("Choix" ) / dblTauxHoraire, 2)
 
Si vous pouvez m'aider !
Merci
Chiffre


---------------
Chiffre
n°1640609
venousto2
Posté le 10-11-2007 à 10:14:21  profilanswer
 

il faut utiliser un try catch pour gerer les exception
sans le try catch t'as pas le droit d'utiliser une instruxion
qui comporte une erreur meme si les condition le permettent
 
l'infini+1=l'infini<=>a+1=a<=>1=0a<=>1/0=a
1/l'infini=0<=>1/a=0<=>1=0a<=>1/0=a
2xl'infini=l'infini<=>2a=a<=>2=a^0<=>2^(1/0)=a
0xX=7<=>X=7/0
X/0=9<=>X=0(x9)  (x9)=charge anti absorbance
qui rend n'importe quel matrice inversible
il faut l'homothetie de depart
1 0 0
0 2 0
0 0 (0)
 
en interpolation lineere
quand tu as un point tu as une seule division par zero donc impossible
quand tu as plusieur point tu as plujsieur division par zero
les division entre elle redevienne un reel
 
regarde un coup e reve de phebus et dpz sur le net

n°1640820
AprilThe5t​h
Posté le 11-11-2007 à 03:16:41  profilanswer
 

il faut impérativement que ton val(TxtSurface) soit un double.

n°1640821
AprilThe5t​h
Posté le 11-11-2007 à 03:24:00  profilanswer
 


if dblTauxHoraire<>0 then_
dblHeure = Round(rsMiseAJour("Decision" ) * rsMiseAJour("Choix" ) / dblTauxHoraire, 2)

n°1749808
venousto2
Posté le 22-06-2008 à 13:52:43  profilanswer
 

0phi=1 a un sens imaginaire comme i
si on multipli par zero aprés l'apparition de la division par zero
et pas avant le calcul redevient normal
 
j'explique 1=2
n'est pas la resultante de la division par zero
mais de la multiplication par zero
 
a=b
(a+b)(a-b)=a2-b2+ab-ab  
l'erreur ne provient pa de la dpz mais la soustraction aboutissant à 0
comme une multiplication par zero  
((((( (a+b)(a-b)=a(a-b)+(a(b-b)=non simplification) )))))/(a-b)
(a+b)(a-b)/(a-b)=a(a-b)/(a-b)+a(a-b)/(a-b)
(a+b)0/0=a0/0+a0/0
pour simplifier
on utilise 0phi=1
phi=1/0
 
(a+b)0(phi=1/0)=a0phi+a0phi
(a+b)x1=ax1+ax1
a+(b=a)=a+a
a+a=a+a
2a=2a
a=a
 
http://phebus.journalintime.com/forum/2006-05-02-zero
 

mood
Publicité
Posté le 22-06-2008 à 13:52:43  profilanswer
 

n°1751892
venousto2
Posté le 26-06-2008 à 16:15:28  profilanswer
 

b=1=a
implique division par zero
 
prenon un cas ou il n'y a pas de division par zero
mai feson expres de divisé par zero
b=2
a=5
(b+a)(b-a)=b2-a2+ab-ab
(2+5)(2-5)=4-25+ou-0x10
((7)x(-3+ou-0x2)=-21+ou-14x0)=+ou-4x0-21+ou-10x0
(-21+ou-14x0)/0=(-21+ou-4x0+ou-10x0)/0
-21/0+ou-14x0/0=-21/0+ou-14ou6x0/0
donc on a une indetermination sur le signe
-21/0+ou-14=-21/0+ou-14    et pas 6
notre egalité est vrai
 
prenon notre cher axiom(1)  
0a=0
prenon l'axiom (2)
1not=2
 
prenon l'axiom (1)
vrai=(0x1=0)=(0/0=1)=vrai
reprenon l'axiom (1)
vrai=(0x2=0)=(0/0=2)=vrai
0/0=1=0/0=2
 
l'un des deux axiom est faux
car l'axiom 1 dit 1=2=0/0
et l'axiom 2 dit 1=not2
1=2=0/0 <=> 0a=0 definit notre division par zero comme impossible
et cré un algebre ou il existe des cas indeterminé
la division par zero ne fera pas la difference entre un ou deux ou troi
puisque nous la definisson ainsi
 
0a=1 a=1/0 definit la division par zero comme possible
elle a sa propre regle de multiplication par zero
0a=0a a ne pas simplifié
 et cré un algebre ou il existe plu de cas indeterminé sur la quantité
mais uniquement une indetermination sur le signe puisque
qu'il est impossible de dire que le zero est positif ou negatif
la division par zero ne sera pas capable de distingué un plus d'un moin
il y a toujour une erreur mais elle reste sur le signe
 
 
nous avon deux algebre que le meilleur gagne
je pari sur mon nouvel algebre

n°1753932
venousto2
Posté le 01-07-2008 à 12:19:34  profilanswer
 

oui
 
je veux devenir aussi president de la terre rien que ca  
 
je suis en train de construire des superlogiciel
 
ixi=(demi-)1x(demi-)1=(deux demi -)1
fendu x fendu = (demi+)1x(demi+)1=(deux demi +)1
i^2=-1 n'infrein pas le regle
du +x+=+
-x-=+
-x+=-
car se sont des demi signe
je soupson l'existence quart de -
et quart de +
aussi de 39/17ieme de -
aussi de 39/17ieme de +
 
je soupsone le signe entre
la multiplication d'un fendu et d'un i
demi - x demi + = 0demi + ou -
 
en fait une dimension
à une dimension bool droite ou angle
une sous dimension norm
une sous dimension sens
une sous dimension direction pour droite et nesesit entre deux dimension
pour la rotation
 
j'imagine demi- de demi - de demi
donc laq sous dimension sens
avec sa propre sous dimension sens
 
0phi=1 conresponde à quelque chose de concret je sais pas encore
pareil pour e^x=-1

n°1753938
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-07-2008 à 12:28:14  profilanswer
 

'k lol
avant d'apprendre à diviser par zéro, file donc apprendre l'orthographe, je viens de perdre 40° de mon champ de vision là


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Division par zéro ??

 

Sujets relatifs
[ACCESS]remettre à zéro un champ de type NuméroAuto[Résolu] Problème de division
Problème de hauteur de divisiondivision entière -> SIGFPE, UB ?
remise à zero numauto accessdivision d un float
Débutant: remplacer un "null" par un "zero" ?remise a zero d'un tableau ?
[SQL] Comment éviter une division par 0 (zéro) --> résolu par DECODE()Division par zéro en Java, exception non catchée ?
Plus de sujets relatifs à : Division par zéro ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR