Problem mit Variablen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
almanciyabanci
Beiträge: 4
Registriert: Sa 24. Mai 2014, 17:51

Problem mit Variablen

Beitrag von almanciyabanci »

hallo alle zusammen,

ich habe folgendes problem,

ich möchte meiner variable PreisKM nicht einen bestimmten wert zuweisen, sondern sie soll sich je nach größe der Variable KILOMETER ändern.

Wenn KILOMETER <= (kleiner oder gleich) 20 dann soll die Variable PreisKM = KILOMETER +10 sein
und wenn KILOMETER >= (Grösser oder gleich) 40 dann soll die Variable PreisKM = KILOMETER +20 sein
und wenn KILOMETER >= (Grösser oder gleich) 60 dann soll die Variable PreisKM = KILOMETER +30 sein
und wenn KILOMETER >= (Grösser oder gleich) 80 dann soll die Variable PreisKM = KILOMETER +50 sein


ich habe folgendes versuch hat nicht funktioniert.

Code: Alles auswählen

 
var 
   PreisKM, KILOMETER: Double;
 
begin
 
    KILOMETER:=StrToFloat(Edit1.Text);    
 
    if KILOMETER <= 20 then PreisKM:= KILOMETER +10
 
    if else KILOMETER >= 40 then PreisKM:= KILOMETER +20
 
    if else KILOMETER >= 60 then PreisKM:= KILOMETER +30
 
    if else KILOMETER >= 80 then PreisKM:= KILOMETER +40;
 
end;
 

u-boot
Beiträge: 308
Registriert: Do 9. Apr 2009, 10:10
OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 785..

Re: Problem mit Variablen

Beitrag von u-boot »

über das "if else" solltest dir mal gedanken machen :)

guckst mal in die Links in diesem Thema
http://www.lazarusforum.de/viewtopic.php?f=10&t=5391
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)

Benutzeravatar
theo
Beiträge: 10861
Registriert: Mo 11. Sep 2006, 19:01

Re: Problem mit Variablen

Beitrag von theo »

Vllt. solltest du mal ganz vorne anfangen? http://www.marcocantu.com/epascal/German/

Antworten