<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ανακριβή αποτελέσματα σε Double</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44460.aspx</link><pubDate>Wed, 03 Sep 2008 23:41:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44460</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44460.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=44460</wfw:commentRss><description>&lt;P&gt;Γιατί ... δεν είναι λάθος! Οι floating point αριθμοί δεν έχουν εγγυημένη ακρίβεια καθώς αναπαριστούν κάθε αριθμό ως γινόμενο ενός πολλαπλασιαστή με μία δύναμη του 10. Αν δεν υπάρχουν αρκετά bits για να παρουσιαστεί ο πολλαπλασιαστής, θα εμφανιστούν τέτοια προβλήματα. Γι αυτό και ποτέ δεν ελέγχουμε floating point αριθμούς για ισότητα, αλλά ελέγχουμε αν διαφέρουν κατά μία πολύ μικρή τιμή.&lt;/P&gt;
&lt;P&gt;Αν θέλεις κάποιο τύπο ο οποίος αναπαριστά δεκαδικούς χωρίς προβλήματα προσέγγισης, χρησιμοποίησε τον decimal.&lt;/P&gt;</description></item><item><title>Ανακριβή αποτελέσματα σε Double</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44459.aspx</link><pubDate>Wed, 03 Sep 2008 23:00:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44459</guid><dc:creator>akakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44459.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=44459</wfw:commentRss><description>Γιατί το αποτέλεσμα του παρακάτω βγαίνει λάθος;&lt;br&gt;&amp;nbsp; Dim dbl As Double&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbl = 2.4 - 1.1 (αποτέλεσμα 1.2999999999999999999)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbl -= 1.3&lt;br&gt;Αν τώρα πούμε&lt;br&gt;if dbl &amp;lt;0 Then ...Την πατήσαμε γιατί το dbl είναι μικρότερο του 0.&lt;br&gt;</description></item></channel></rss>