Verfasst: 30.05.2009 00:05
Quads sind ganz normale integer, bloß doppelt so groß wie Long.
also anstatt Zahlen von -2^31 bis 2^31-1 speichern zu können,
können sie Zahlen von -2^63 bis 2^63-1 speichern.
mit Longs würde das selbe für die Genauigkeit gelten, aber eben nur bis zu Betragssummen von ±2.147.483,648€
Bedenke auch, dass du um Prozente zu rechnen, erst mit den Prozent multiplizieren und dann durch Hundert teilen solltest, nicht umgekehrt.
Demo:
also anstatt Zahlen von -2^31 bis 2^31-1 speichern zu können,
können sie Zahlen von -2^63 bis 2^63-1 speichern.
mit Longs würde das selbe für die Genauigkeit gelten, aber eben nur bis zu Betragssummen von ±2.147.483,648€
Bedenke auch, dass du um Prozente zu rechnen, erst mit den Prozent multiplizieren und dann durch Hundert teilen solltest, nicht umgekehrt.
Demo:
Code: Alles auswählen
Debug "richtig:"
Betrag = 123456
Debug Betrag
Steuer = Betrag * 10 / 100
Debug Steuer
Summe = Betrag + Steuer
Debug Summe
Debug "falsch:"
Betrag = 123456
Debug Betrag
Steuer = Betrag / 100 * 10
Debug Steuer
Summe = Betrag + Steuer
Debug Summe