![]() |
AW: Verschachtelte Algorhytmen
Kleinigkeiten! Dafür sind die Programmierer zuständig.
|
AW: Verschachtelte Algorhytmen
@Luckie: Sorry, diese Möglichkeit habe ich total vergessen gehabt.
|
AW: Verschachtelte Algorhytmen
Und trotz allem ist das Case hier schlechter wartbar, da immer an 2 Stellen Änderungen erforderlich wären.
|
AW: Verschachtelte Algorhytmen
@BUG: Keine Ursache. Aber du hast es doch geschafft mich zumindest kurz zu verunsichern. ;)
@My Lord: Aber ich finde es übersichtlicher, weil man den Bereich sofort sieht. |
AW: Verschachtelte Algorhytmen
So ich bedanke mich ersteinaml für alle Antworten.
Um noch mal ein paar Fragen zu beantworten, ich will keinen fertigen Quelltext, sondern ich möchte die Struktur wissen, wie man so etwas generell programmiert. Ich habe jetzt mal die Variante mit "and" probiert, wo allerdings ein Fehler aufgetreten ist: [Fehler] Unit1.pas(61): Operator ist auf diesen Operandentyp nicht anwendbar Wenn ich dann ein "else" davor setze treten noch andere Fehler auf und mit der variante "case", die kenne ich leider noch nicht und weiß nicht wie ich sie umsetzen soll. Hier mein Quelltext: if 0<=stuck and stuck<100 then rabatt:=0; if 100<=stuck and stuck<500 then rabatt:=0.05; if 500<=stuck and stuck<=1000 then rabatt:=0.10; if 1000<=stuck and stuck<=1500 then rabatt:=0.15 ; if 1500<=stuck and stuck<2000 then rabatt:=0.20 ; if 2000<=stuck then rabatt:=0.30; Würde mich um eure Hilfe sehr freuen. Mfg JuPi. |
AW: Verschachtelte Algorhytmen
Zitat:
|
AW: Verschachtelte Algorhytmen
Es funktioniert...
Echt noch mal danke für eure Hilfe und danke für den Hinweis. Dieses Forum ist echt zu empfehlen, schon mein 2. problem wurde gelöst. Ihr seid echt spitze!!! :thumb: Der Quelltext lautet: if (0<=stuck) and (stuck<100) then rabatt:=0; if (100<=stuck) and (stuck<500) then rabatt:=0.05; if (500<=stuck) and (stuck<=1000) then rabatt:=0.10; if (1000<=stuck) and (stuck<=1500) then rabatt:=0.15 ; if (1500<=stuck) and (stuck<2000) then rabatt:=0.20 ; if (2000<=stuck) then rabatt:=0.30; |
AW: Verschachtelte Algorhytmen
Bitte benutze zum Posten von Delphi-Quelltext die Delphi-Tags (sieht dann so aus)
Delphi-Quellcode:
und nicht die "B"rüll-Tags
if (0<=stuck) and (stuck<100) then rabatt:=0;
if (100<=stuck) and (stuck<500) then rabatt:=0.05; if (500<=stuck) and (stuck<=1000) then rabatt:=0.10; if (1000<=stuck) and (stuck<=1500) then rabatt:=0.15 ; if (1500<=stuck) and (stuck<2000) then rabatt:=0.20 ; if (2000<=stuck) then rabatt:=0.30; Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz