[ Nedeljko @ 19.11.2004. 23:19 ] @
Upravo učim C#. Ukoliko je izraz celobrojnog tipa obuhvaćen checked blokom, prekoračenja i delenja nulom će ispaliti izuzetak. Međutim, kod realne aritmetike nije tako. Kako rešiti problem kontrole rezultata aritmetičkih izraza realnog tipa? Ako ne postoji elegantno rešenje u MS-ovom C# prevodiocu, kako stoje stvari sa drugim C# prevodiocima (ne ptravim ni pitanje oko operativnog sistema), recimo Borland, mono itd.?
[ Mrav @ 24.11.2004. 00:25 ] @
Kod svih meni poznatih jezika, prekoračenje veličine tipa ili deljenje sa nulom izazivaju izuzetke (ili pucanje jelte), za tako specijalne slučajeve ćeš morati sam neka rešenja da implementiraš, ali verujem da se mogu naći ozbiljne matematičke biblioteke koje se bave time za većinu jezika.

Pogledaj System.Math klasu, i vidi kako ona to rešava (ako uopšte rešava).