Alle Beiträge und Antworten
Robotfunk - 15.11.2006, 14:14
reihenfolge
hallo,
es geht um folgendes:
ich muss zum einen eine if-anweisung schreiben, damit ich, spezifisch für mann und frau, jeweils eine gleichung berechne. diesen punkt hab ich eigentlich fertig.
if (geschlecht ='m') then
gleichung 1
if (geschlecht>= 'w') then
gleichung 2
bis hierher stimmt auch alles.
jetzt muss ich aber für beide ergebnisse, egal ob für m oder w, nochmal ne if-anweisung machen:
wenn das ergebnis größer ist als 0.5 dann....
wenn das ergebnis kleiner ist als 0.5 dann....
mein problem:
er gibt mir, egal was ich ausprobiere, immer an, dass das ergebnis größer ist.
ich vermute, dass es daran liegt, dass ich die zweite if-anweisung irgendwie falsch eingegeben habe, oder, dass es vielleicht daran liegt, dass ich die eingabe für die nachkommastellen beim endergebnis nicht habe.
frage also:
wie muss ich zwei aufeinanderfolgende if anweisungen korrekt schreiben, so dass die zweite sich jeweils auf die beiden möglichen ergebnisse aus der ersten bezieht?
und:
wie gebe ich an, wie viele stellen bzw. nachkommastellen mir beim endergebnis angezeigt, bzw. von vornherein berechnet werden sollen?
zum besseren verständnis:
es geht um einen promillerechner und die frage, wie hoch die blutalkoholkonzentration ist und ob er/sie noch fahren darf.
Robotfunk - 15.11.2006, 15:57
ha, es hat sich erledigt. trotzdem danke.
exbs - 15.11.2006, 15:57
Code: if (ergebnis <= 0.5) then ...
else if(ergebnis > 0.5) then ...
else ...
meinst du das so ??
greetzz
EDIT:
textvormatierung ... write(vari:0:2); wäre zum bsp für 2 stellen nach dem komma !!
Dragorad - 16.11.2006, 10:57
Zitat: Code:
if (ergebnis <= 0.5) then ...
else if(ergebnis > 0.5) then ...
else ...
Beim else kann man das if(ergebnis>0.5) weglassen, da es logisch ist, dass jeder Wert, der nicht kleiner/gleich 0.5 ist, automatisch größer ist.
exbs - 16.11.2006, 17:16
ja schon klaa ... ich wollt ihm eigl nur zeign, wie er es mchn kann ... und so geht es ja ... ich habe mir das im übrigen uch so angewöhnt ... kA warum :roll:
greetzz exbs
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken