und noch was wo ist hier mein fehler???
unit Hauptfenster;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,
Tabelle;
// das ergebnis in Tabelle ausgeben!!!
// Instanz von Formular2.(Edit1feld.Text):= ;
type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Label3: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var Zahl1, Zahl2 : Extended;
//repeat-until schleife
// var i, ergebniss, max : Integer;
// richtig : Boolean;
var kelvin, celsius, fahrenheit : integer;
begin
//umformen der eingaben Anfangstemp. und endtemp. in String
Zahl1 := StrToFloat(Edit1.Text);
Zahl2 := StrToFloat(Edit2.Text);
celsius := StrToInt(Edit1.Text);
if zahl2 < zahl1 then
//Fehlermeldung bei zu großer Anfangstemp.
ShowMessage('Anfangstemperatur ist zu groß')
else
zahl1 := zahl1+10 ;
//showMessage('zahl1');
//berechnung
celsius := celsius;
kelvin := celsius + 273;
fahrenheit := celsius * 1.8 + 32;
//repeat-until schleife
// i := +10;
// ergebniss := Zahl1;
// repeat
// i := i + Zahl1;
// ergebniss := zahl1+i;
// until ergebniss >= Zahl2;
end;
end.
ich blick da grad nicht was ich falsch gemacht habe