Validation pour éviter une division par zéro

Messages postés
38
Date d'inscription
vendredi 3 septembre 2004
Statut
Membre
Dernière intervention
21 mars 2006
- - Dernière réponse : cs_coq
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
- 15 sept. 2007 à 13:22
Bonjour,

j'ai un programme avec des formules de maths à faire et j'aimerais savoir svp, comment faire une validation afin déviter une division par zéro avec un try, catch

Merci!!!

Acid
Afficher la suite 

10 réponses

Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
75
0
Merci
Salut,

La seule chose à faire est d'appliquer la règle de base : considérer toute donnée comme étant potentiellement dangereuse tant qu'elle n'a pas été validée.
Et donc vérifier systématiquement que le dénominateur n'est pas égal à zéro.

/*
coq
MVP Visual C#
*/
Commenter la réponse de cs_coq
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
0
Merci
Salut, à savoir, une division par zéro sur un entier ou le type Decimal lance l'exception DivideByZeroException et lors d'une division par zéro sur un réel la variable prend une valeur infinie, tu peux tester comme ça :

if ( Double.IsNaN( x ) || Double.IsInfinity( x ) )
throw new DivideByZeroException( );
Commenter la réponse de Lutinore
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
75
0
Merci
Je crois que j'ai compris la question de travers hier, j'avais cru comprendre qu'on voulait éviter la levée d'exception, alors qi'apparemment c'est l'inverse

/*
coq
MVP Visual C#
*/
Commenter la réponse de cs_coq
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
0
Merci
Comme toi je suis dans le doute, du coup j'ai apporté quelques précisions..
Commenter la réponse de Lutinore
Messages postés
22
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
16 mars 2011
0
Merci
Je reviens sur ta division euclidienne appliquée à la division par zéro:

0 x X=7 -->>> X=7/0

Je vais lire l'équation comme au CP :

Si je prends X zéro fois je trouve 0 (et pas 7);
Si je prends 0 fois X dans ma poche, je ne trouverais rien dans ma poche;

et revenons sur la définition de la division euclidienne, celle que tu as réalisée te prouve seulement que :
0*1=0.

je suis schizzofrene j'ai qu'une envie c'est de delirer comme tout les schizzofrene

n'a tu jamais remarqué qu'il y a pas une divizion par zéro mais des division par zero  donc 1/0 est une cantité de sécurité
ce qui p^rouve que la  nature l'a créé pour protezger l'homme de faire de betise grossiere qui deregleré les ordinateur du monde entier

au fait il y a pas de fotes d'ortografe dans le mot complyx
complexe = rasin de -1
complyx = un sur zéro

j'ai souvent le doigt qui fourche à cause de se satané clavié de lilipusien
 

je suis schizzofrene j'y peut rien

5    3        ( 3   -3   /    )     0   0   /    
5    3    x   (-5    5   /  0 ) =   0   0   /   0   =  1     0  /  0 = 1  
je m'appelle gregory ***
  
(ln x)' ( (x^0)/0 )' ) ( x^(0-1))x(0/0=1)=1/x

0x1=0 0/0=1  
(0/0=1)+(0/0=1)=(0/0=1) algebre de bool  
  

n ! = (somme de 0 à N )/0  0! 0/01  
ce qui explique cette bizarie de 0 ! = 1  
(x^n)'= morso du ln x fractalité de X x X avec absortion d'un X pour le donne à l'unité rotasion  
     =       n            x     (x)'            x     X^n-1  x   X/0

      
je vous rassure la division par zéro est impossible
mais l'impossible divizé par l'impossible = le possible

c'est exactement le complementaire de i carré = -1
qui lui est l'impossible fois l'impossible donne le possible

(x^0)/O=ln x    c'est de puissance paire donc grafic paire
ln x existe à goche
un sur x est la dérivé de ln x et elle existe à goche donc ln x existe ào goche
ln-1+ln-1=2 ln de -1= ln( (-1)^2)=ln 1 = 0
2 ln de -1 = 0ln -1 0/20

j'ai découvert que un sur zéro et i carré egal  moins
c'est une variante ce sont les deux quantité caotic
vous croyez que c'est des fote d'ortografe mais ce n'en ai pas
i carré  fait certaine chose et un sur zéro en fait d'autre

si tu est sur 1/x   en 0

tu as

1/0=(0+1)/0=0/0+1/0=(0+0)/0+1/0=0/0+0/0+1/0 etc etc
comme 0/0=1 1/0peut etre egal à lui meme ou à lui mem plus 1
ou lui mem plus un  plus un
fastosh
1/0=1/0+R
preuve
0x0=0
0x1=0
0x2=0
0x3=0
0x4=0
0x5=0
0x6=0
0x7=0
0xR=0
   R=0/0
mais ton hotmail si tu veux que je t'envoie des truc encore plu poussé

au faite un sur zéro et racin carré de moins un  
sont les deux cantité caotic de l'algebre caotic

0xX=7
X=7/0
0x(7/0)=7
(0/0=1)x7=7

j'appelle une quantité quelquonce sur zéro ca un complix
qui ressemble un complex

regarde la formule de la moyenne
elle est somme des element divizé par nb d'element
mais si le nb d'element est zéro alors on a une divizion par zéro
mais aucun element divizé par zéro pose un probleme car il n'y aucun element à divizé par zéro

dans la relativité d'einstein il y a un divizion par zéro selon les dir de certain

soi pa étonné je sui bouré de talent sur la division par zéro

si tu conné les matrices fait idiotement l'inverse de l'inverse
de 5  3       tu vera une surprise inatendu
   5  3

sa fait

   3  -3
   -5  5
    /  /
     0
a réinverswer

5  3
5  3
/  /
  0
/  / =1
  0

donc 0/0=1

ce nouvo cor des complix est fantastic
si tu reflechie bien
0xX=7 été dit impossible
n oubli je sui supersympatosh de chez sympatosh
car X reel ne fonxionné pas
mais X=7/0  on voyais quand meme sans des étude superieur que c'été pa un réél
mais pluto autre chose du genre un complix

une pomme +une pomme = deux pomme
donc 1/0+1/0=2/0
peu importe que ce soit une pomme ou autre chose les math fonxionne toujour

pour les racine n ieme n est le cofacteur des racine
n/0 a pour cofacteur n
on voi que pour les deux il y a des cofacteur
etrange similitude non?

x=0
x=0/y
x/0=y
le coefficient directeur d'une droite verticale
est 1/0

la dim 3 c'est l'espace
la dim 2 c'est le plan
la dim 1 c'est la droite
la dim 0 c'est le point
les dimention à virgule existe à cause de la fractalité  
qui correspond à i carré = moins 1
donc je soupsonne l'existe de dimention negativ
dont la materialisation dont etre normalement les vortex
comme dans stargate

5  3
5  3   est inversible à cause de mon nouvo cor

si tu inverse le temps la matrice est inversibl
donc divizé par zéro revient à inversé  le temp

je batise mon nouvo cor les complix parce qu'il son complix

0x1=0
0x2=0
0x3=0
0x4=0
0x5=0
0xR=0
  R=0/0
les etre qui construise les dimention ecrivent dan s leur programme
un tor ouvert qui s'écrit 0/0
à partir de la tu peux construire otant de dimension que tu veux

les quantité +-k sont rejeté car elle gene
mais c'est réalité

moi je sais que division par zéro corespond à une quantité encore plu bizar
c'est foi divizé de k donc /xk
c'est normal que personne n'y piges rien ca provient tout droit du cao
et dans le cao il se passe des chose trés caotic personne ne pe me contredire sur ce point la ou sinon si on me contredi sur ca sa reviendrai à dire il ne se passe rien de caotic dans le cao

j'ai troi preuve que ln x existe à goche
et en plus les troi preuve dise que ln -1=0
ln ab = ln a + ln b
seul un truc complix peut aboutir à ce resulta
comme dans l'algebre de bool on pass de la multiplication à l'addition
il y a une évidence c'est qu'à chac foi qu'il y a une division par zéro
il y a des ensembles c'est bizar non?

dit moi combien de gens sont mort parceque les complix existe
je rappelle qu'un complix c'est une quantité divizé par zéro
personne n'est mort de la création des complix
les complix existe depui qu'on saqit la division et que le zéro à été créé
c'est trés simple un sur zéro sur zéro égal un
l'impossible divisé par l'impossible donne le possible
tout comme i foi i egal moins un
donc l'impossible foi l'impossible = le possible
il y a deux passage d'un monde possible à un monde impossible
et d'un monde impossible à un monde possible
dans ta tete il y a toute un algebre du monde impossible sinon tu sorait pas ce qui est possible ou non
dans ta tete il y a une parti de ton cervo peu importe quel soi psécialisé ou non
qui traite tous ce qui est impossible
si tu travaille sur un buro
tu sais que c'est impossible d'écrire du texte par la pensée
on est tou les deux d'accor que c'est impossible
tout aussi impossible que la division par zéro
on est tout les deux toujour d'accor mais dans l'univers
il y a une loi de mouvement perpetuel qui fait que tout bouge
et un jour peut etre que le lecteur de pensée existera
et la sela ne sera plu impossible d'ecrire par la penséer
des chercheur y travaille
il n'est pas dit qu'un jour
et ben le division par zéro sera possible
mais cela reste possible
pourquoi théorie des nombre et pas théoreme des nombre
parce qu'on sait que tous va bouger
la théorie permet la flexibilité
est ce que la division par zéro = impossible
est un théoreme ou une théorie
aucun de mes prof est trés pointu sur le vocabulaire
pour moi la division par zéro = impossible c'est une théorie
parce que personne n'a ni jamais di que c'été un téoréme ou ni une théorie
est ce que c'est un lemme ou un axiome
quel sont les preuve de l'impossibilité de la division par zéro
pour moi les preuve sont mis au placard comme ca on s'embete pas à prouver ce qu'on dit c'est bien connu en math on demontre toujour ce qu'on dit
aucun prof ne s'éest enbété à reflechir
il y en a un qui a dit c'est impossible alors tous les autre ont imité sans trop comprendre le pourquoi du comment

malgré mes fote d'ortografe qui n'en sont pas
car tout bouge
allez dison qu'au tout debu de la vi les peti organisme dise c'est impossible qu'un cellule ce colle à une autre cellule
alors nous nous existerion pa
car elle aurai defini comme impossible
peut etre que la division par zéro correspond au dimension negative
qui sont evidament tré complix
personne n'en aq jamais ni ne sait comment on fait pour rentré dedan
les dimension nagative existe mais hypergigacomplix
tout les calcul deviennent impossible sans condirer les dimention nagative
tu est bien d'accor que troi dim c'est l'espace
deux dim c'est le plan
une dim c'est la droite
zéro dim c'est le point
l'espace est composé de plan superposé
le plan est compozé de droite superpozé
la droite est compozé de poin superpozé
mais de quoi est composé un point
il est peut etre composé de corde ou supercorde ou wimps
j'ai pas fait bocou d'étude en physique
il doi y avoir un truc qui compose les point
comme on dit quel est le plu petit element elementaire
de l'univers
il fo un zoom immense pour voir qu'est ce qui compose un  point
pui meme si tu reflechie bien un point c'est du vide
c'est virtuel ca n'existe que dans notre imagination
rien ne defini le point un physique
un point n'est pas un atome
qu'est ce qu'un point
pour moi un point est une idée abstraite

question 1
j'ai un point et je veux savoir combien il mesur
dit moi quelsera la tay du cube qui l'entoure
bonn chance pour repondre parce qu'est impossible que tu y reponde

question 2
diviser par zéro = impossible
est 'il une théorie ,un lemme ,un theoreme ou un axiome
sans rigueur dans ce qu'on dit on est pas crédible
les prof ont aucune rigueur donc il ne sont pas crédible

vas y répond auh deux question sans te dérober

R n'est pas denombre selon le principe de recursivité
qui est grossierement c'est vrai au rang un c'est vrai au rang n
donc c'est vrai pour n + 1
je connais pas par coeur ca ressemble à ca
donc sa c'est les matematic actuel
mais pour moi il y a une fin à l'infini
et l'infini plus rejoint l'infini moins
on est dans un tor
toujours aussi grossierement
on penser que la terre été plate
qu'on peut comprait à l'univers est infini dans une direxion droite
mais on a prouver que la terre été ronde
donc peut etre que l'univers est tor
tu sais tu arrives à un bout d'une feuille et tu resort de l'autre bout de lqa feuille

si tu prend un sur x
et que tu le trace sur une feuille
tu considere taq feuille comm l'univers
tu met ta feuille en cercle
et plus l'infini en zéro rejoint moins l'infini en zéro
tu sais dans stargate il prenne une branche
dise que la branche c'est notre univers
pui il tor la branche et les deux extremité se rejoigne
trés utile pour raccoursir le temp d'un voyage
tu t'imagine mac giver aller sur tchoulac à pied
le premiere epizod ne serait toujour pas fini et apofis
regnerai toujour sur tchoulac
tilc serait toujours un jafa
bon bref tu comprend
c'est certainement pas avec 1+1=2 qu'on peut voyager a travers l'univers aussi vite

toute t'as conception de l'univers est trés peu proche de la réalité

si t'as pas remarqué en math c'est bool avec 1+1=1 en clair en math c'est 1=2
et en fizic la c'est stargate qui l'a dit c'est 8=10
avec c'est deux truc gigabizar voire complix on peut dire que voyager dans les dimension devient plu facile

pui c'est logique si tu reflechie bien
R est dénombrable
sinon ca voudrait dire que l'univers ogmente en tay
à chac foi qu'on ogmente la puissance des outy

métaphore simple tu veux atraper la télécommande avec ton bras ton bras n'est pas assez long tu est généticien
est tu ogment la longueur de ton bras
forcément tu atrapé la técommande et enfin pouvoir regardfé ton match ded football
les plus fort c'est lyon non?
c'est tout simple

c'est bien un forom sur la division par zéro donc rien d'anormal à discuter sur la division par zéro

l'univers n'est pas infini il est fini mais c'est dur à comprendre
si il n'été pa fini il ogmenterai en tay s'en arret
infini est une idée abstraite comme le point
infini literalement sinifi sans fin
concretement si tu avance dans l'univers tu n'atindra jamais le bout de l'univers
mais c'est extrement simple l'univers n'a ni de centre ni de bord et encore moins de bout
infini ca veut rien dire
la traduxion exacte du probleme est plu les outy ogment en puissance et plu on va loin donc l'homme pense que c'est infini
revenon a notre histoire de telecommande
elle est à un endroit fixe si j'allongue tecnolojicment mon bra j'ariverai à atrape la telecommande
peut etre que la divizion par zéro raccoursi les disdantes et permet de voir qu'on est dans un tor
pourqsuoi l'homme ogmente la puissance des telescope
c'est pour trouver le bout de l'univers

eureka je suis en genie
si tu regarde dans un tor il y aura forcement un probleme
comment reconnaitre les bord hors qu'il n'existe pas
tu vas forcement confondre l'autre bout de l'univers comme une suite hors que tu revien au point de départ
tu sais c'est comme dans le film cube
tu bouge sans arret mais tu fini par revenir o point de dépar
sans le cadavre du vieux restait dans le cube de dépar ilz orait pas compri qu'il été revenu o point de départ

la moyenne de rien c'est rien
la moyenne qui est egal à la somme des element divisé par n
aboutit pour n égal à zéro aboutit à une division par zéro
comme card de oméga égal zéro
on a oméga égal o vide
la somme du vide est egal au vide
il y a plu qu'à divisé par zéro
mais la il y a un probleme
mais on sait que sait egal à rien donc vide
donc le vide divisé par zéro est egal au vide
prouve moi je contraire
c'est à dire que la moyenne de rien c'est pas rien

les matrice sont des superquantité
en gro il y a une boucle de l'evolution

l'idée du referenciel avec le temp divisé par deux se tient
mais c'est surtout du aufait que les deux se déplace
donc c'est normal que le temp soit divizé par deux

contemple l'existence
comment marche l'existence
comment premiere particule elementaire de matiere à exister
comment l'existence existe

les matrices sont des superquantité
les humains sont des supercellule
la société est un superhumain

au début il y a avait des calcul avec des quantité simple toute seul
puis les hommes ont créé des superchiffre les matrice
avec des superpouvoir géométric
il y a évolution
on peut le comparait avec les cellule qui se sont regroupé en organisme
qui eux meme se sont regroupé en société



a j'ai ouiblié de dire qu'un gramme d'anti matiere était l'équivalent d'e la bombe d'iroshima

c'ést toi qui a fait une fote d'ortografe avec complyx
tu t'est fait avoir par tes préjujé orotograficorigide
fin de la paratenthese

imagine toi ce qui pourrait etre fait avec 10 kilo d'anti matiere
on pourrait faire sotté 10 fois la planete terre

heuresement que dieu fait bien les chose
heuresement qu'un seul atome ne fais ^pas ca sinon il n'y aurait plu de planette

si tu cherche à diviser une popomme(pas de fot d'ortografe dans popom
cela revien à la dezin tegré en une infinité de particule nul
hors le photon est une particule de poid nul
donc peut etre que c'es particule null sont des foton
Commenter la réponse de venousto
Messages postés
22
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
16 mars 2011
0
Merci
a j'ai oublié de dire salu
Commenter la réponse de venousto
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
75
0
Merci
Splendide, c'est illisible.

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
43
0
Merci
Merci pour ce texte, je n'ai jamais vu autant de fautes par phrase de ma vie !
Sinon c'est joli tout ce qui est marqué, mais légèrement hors sujet.
Mais pas forcément inintéressant...

<hr />
-Blog-
Commenter la réponse de cs_Bidou
Messages postés
22
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
16 mars 2011
0
Merci
la bi quaternion pers la comparaison entre deux nombre
la quaternion pers la commutativité
la octonion pers l'aossociativité ou supercommutativité
la sedenion pers la distributivité
les trente deux nion perde la superdistributivité ou rearangement
c'est f(ax+by)=a f(x) + b f(y)
ou supermoyenne de ni fois(xi - moyenne)2
=supermoyenne de ni xi2 - supermoyenne de moyenne o carré
la carré d'unesoustrazit se divise en deux nombre o carré qui se soustrazit
autre exemple le groupe cyclique
(axb)x(cxd)=(ax(bxc)xd)
il y a superdistribution fractalic alterné
les soisante quatre nion perde la logique
un sur zero ne marque plu la booleenne possible ou pas possible
condtion qui était incrusté dans le calcul meme
les cent vingt huit nion perde la transzitivité entre operateur
ln a x b = ln a + ln b
ln a / b = ln a - ln b
(uxv)'= u'v+ uv'
(u/v)'=(u'v-uv')v2
le foi devient plus
la division devient moins
les deux cent cincante six nion parde une proprité inconnu
qui turn otor de ln -1

j'ai remarqué un truc tous con
un gas normal achete une voitur
cette voiture sert à l'amener à son boulo
mais il a bouloter pour avoir sa caisse
donc il a travailler pour pouvoir travailler

dexio
il travaille pour avoir de quoi manger
mais il mange pour pouvoir travailler
donc il travaille pour pouvoir travailler

il construit une maison
pourquoi construit il une maison
je mù sui sovent pozé la questio
pourqwuai l'hom:me a t'il bezoui d'un barac
sa sert à le proteger quand il dodottitte
donc l'homme a un gros defo il fo qu'il dordorm
donc il travaille pour manger
et mange pour travaille
il travaille pour achjeter une voiture
et il achete une voiture pour travailler
la majeur pertie de so salar estte degommé
car il a le defo de dormir

je me pose ossi la questionation
pour quoi l'homme cultive les plante
hors que les plantes sont des otomate qui pousse tous seul sans bezoin de persoinne
la j'ai trouvatus un solusion
la nature à produit tous un tasz de plante quiserve a rien pmour l'homme
si dans la nature il n'existaté quun plantuc
forcément les champ pousserait touseul puisse qu'il pourrait que que pouqué que qu
Commenter la réponse de venousto
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
75
0
Merci
Oui, mais il ne faut pas oublier le facteur le plus important là dedans : la marmotte, mais surtout la phrase intelligente que tout bon médecin doit connaitre : "Banane flambée !"

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq