Konversi Nilai, Mengubah keterangan nilai dengan keterangan Huruf sepeti
Nilai Mahasiswa dengan Grade A,B, C atau sebagai nya dengan
perbandingan asumsi nilai 50>10 = C atau 90> 100 = C, Mari kita
mengimplementasikan ke Borland delphi.
====================Begin Code=====================
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, Buttons, ComCtrls;
type
TKonversi_nilai = class(TForm)
Panel1: TPanel;
Edit1: TEdit;
Panel2: TPanel;
Label1: TLabel;
BitBtn1: TBitBtn;
Bevel1: TBevel;
Bevel2: TBevel;
StatusBar1: TStatusBar;
procedure BitBtn1Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Konversi_nilai: TKonversi_nilai;
implementation
{$R *.dfm}
procedure TKonversi_nilai.BitBtn1Click(Sender: TObject);
begin
if edit1.Text='' then
begin
ShowMessage('Data Tidak bisa di Proses');
end
else
if StrToInt(edit1.Text)<0 br="br" then="then"> begin
ShowMessage('Data Tidak bisa di Proses');
end
else
if strtoint(edit1.Text)<60 br="br" then="then"> begin
panel2.Caption:='E';
end
else
if strtoint(edit1.Text)<=69 then
begin
panel2.Caption:='D';
end
else
if strtoint(edit1.Text)<=79 then
begin
panel2.Caption:='C';
end
else
if strtoint(edit1.Text)<=89 then
begin
panel2.Caption:='B';
end
else
if strtoint(edit1.Text)<=100 then
begin
panel2.Caption:='A';
end
else
if strtoint(edit1.Text)>100 then
begin
ShowMessage('Data Tidak bisa di Proses');
end;
end;
procedure TKonversi_nilai.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key > Chr(47)) and (Key < Chr(58)) or (Key = Chr(13)) or (Key = Chr(8)) then {No Action...}
else
Key := Chr(0);
end;
end.
============= END Code ========================
Untuk Source Code nya Bisa Didowload di Bawah Ini
60>0>
Leave a Reply
Silahkan Tulis Komentar Anda, Sopan dan Berwibawa