Konversi Nilai

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

Leave a Reply

Silahkan Tulis Komentar Anda, Sopan dan Berwibawa