unit Schulnoten1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Buttons, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Label3: TLabel;
Button1: TButton;
BitBtn1: TBitBtn;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Edit2: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var Note: Integer;
Wertung: String;
begin
Note := StrToInt(edit1.text);
CASE Note OF
1 : Wertung := 'Sehr gut';
2 : Wertung := 'Gut';
3 : Wertung := 'Befriedigend';
4 : Wertung := 'Ausreichend';
5 : Wertung := 'Mangelhaft';
6 : Wertung := 'Ungenügend';
ELSE Wertung := 'Diesen Notenwert gibt es nicht.';
END; //von CASE
Label3.caption := Wertung;
end;
procedure TForm1.Button2Click(Sender: TObject);
var Punkte: Integer;
Wertung: String;
begin
Punkte := StrToInt(edit2.text);
CASE Punkte OF
0 : Wertung := 'Ungenügend';
1,2,3 : Wertung := 'Mangelhaft';
4,5,6 : Wertung := 'Ausreichend';
7..9 : Wertung := 'Befriedigend';
10..12 : Wertung := 'Gut';
13..15 : Wertung := 'Sehr gut';
ELSE Wertung := 'Diese Punktzahl gibt es nicht.';
END; //von CASE
Label6.caption := Wertung;
end;
end.