![]() |
richtig rechnen !!!
Ich habe hier einen kleinen Quellcode, in dem einfach nur gerechnet wird. Es wird im ersten teil * gerechnet, in den anderen beiden teilen / . nur klappt das in dem ersten abschnitt nicht wirklich:
Delphi-Quellcode:
wie kann man das mit else if schreiben?
var s, v, t: real;
begin if RadioButton1.Checked then t:= strtofloat(edit1.text); v:= strtofloat (edit2.text); [color=#ff005f]s:= v*t;[/color] Edit3.text:= floattostr(s); if RadioButton2.Checked then s:= strtofloat(edit1.text); t:= strtofloat (edit2.text); v:= s/t; Edit3.text:= floattostr (v) ; if RadioButton3.Checked then s:= strtofloat(edit1.text); v:= strtofloat (edit2.text); t:= s/v; Edit3.text:= floattostr (t) ; end; |
Re: richtig rechnen !!!
Hi, du musst den Code, der von der if-Abfrage eingeschlossen werden soll, in begin - end setzen:
Delphi-Quellcode:
Mit else geht das ganze dann so:
if blubb then
begin // Code end;
Delphi-Quellcode:
if blubb then
begin // ... end else if blubb_2 then begin end else if blubb_3 then begin end; |
Re: richtig rechnen !!!
Nach dem if hast du mehrere Zeilen Code, aber kein begin/end
Dust Signs |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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