Einzelnen Beitrag anzeigen
Alt 03.12.2003, 11:27   #11
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

@Who-T: Geht ok, allerdings muss es mathematisch (bei float und double jedenfalls, bei int ist es ebenso von der Theorie her nicht korrekt) anders heißen:

Es geht nämlich um den Rand, in diesem Fall sogar um eine komplette Einheit - 0.0000001 oder so.

Das heißt:

Statt

if(preis<=2999)

MUSS es heißen:

if(preis<3000) /* also ... exklusive Rand (=ein mathematischer Ausdruck für das Äquivalent einer kombinierten Gleichung-Ungleichung) aber inklusive dem limes von 0 nach 1 */

mfg KKK

Ergänzend:

if(preis == 3000) /* mathematischer Rand */

exklusive diesem !
kikakater ist offline   Mit Zitat antworten