Minggu, 24 April 2011

Listing program

unit beras;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    GroupBox1: TGroupBox;
    lokal: TRadioButton;
    impor: TRadioButton;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    harga: TEdit;
    ComboBox1: TComboBox;
    potongan: TEdit;
    beli: TEdit;
    total: TEdit;
    bayar: TEdit;
    kembali: TEdit;
    lagi: TButton;
    keluar: TButton;
    GroupBox2: TGroupBox;
    cb1: TCheckBox;
    cb2: TCheckBox;
    cb3: TCheckBox;
    Edit1: TEdit;
    Label2: TLabel;
    Label9: TLabel;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    procedure lokalClick(Sender: TObject);
    procedure imporClick(Sender: TObject);
    procedure keluarClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure beliChange(Sender: TObject);
    procedure bayarChange(Sender: TObject);
    procedure lagiClick(Sender: TObject);
    procedure cb1Click(Sender: TObject);
    procedure cb2Click(Sender: TObject);
    procedure cb3Click(Sender: TObject);
  private
    { Private declarations }
  public
    procedure hitung;
    { Public declarations }
  end;

var
  Form1: TForm1;
  hrg,a,b,c: real;
implementation

{$R *.dfm}
procedure tform1.hitung;
begin
hrg:=a+b+c;
edit1.Text:=floattostr(hrg);
end;
procedure TForm1.lokalClick(Sender: TObject);
begin
if lokal.Checked = true then
harga.Text :='8000'
end;

procedure TForm1.imporClick(Sender: TObject);
begin
if impor.Checked = true then
harga.Text :='10000'
end;

procedure TForm1.keluarClick(Sender: TObject);
begin
 close;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
combobox1.Items.Add('grosir');
combobox1.Items.Add('kg');
combobox1.Items.Add('liter');
edit2.Items.Add('Novia Valintina');
edit3.Items.Add('12.4H.03');
edit6.Items.Add('12094502');
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
var a,b:real;
begin
if combobox1.Text ='grosir' then
begin
a := strtofloat(harga.Text);
b := a*0.15;
potongan.Text :=floattostr(b);
end
else
if combobox1.Text ='kg' then
begin
a:=strtofloat(harga.Text );
b:=a*0.10 ;
potongan.Text :=floattostr(b);
end
else
begin
potongan.Text :='0';
end
end;
procedure TForm1.beliChange(Sender: TObject);
var a,b,c,d:double;
begin
a:=strtofloat(potongan.Text );
b:=strtofloat(beli.Text );
c:=strtofloat(harga.Text );
d:=(c*b)-a;
total.Text :=floattostr(d);
end;

procedure TForm1.bayarChange(Sender: TObject);
var
a,b,c:double;
begin
a:=strtofloat(total.Text );
b:=strtofloat(bayar.Text );
c:=(b-a);
kembali.Text :=floattostr(c);

end;

procedure TForm1.lagiClick(Sender: TObject);
begin
lokal.Checked :=false ;
impor.Checked :=false  ;
harga.Text :='0';
potongan.Text :='0';
beli.Text :='0';
total.Text :='0';
bayar.Text :='0';
kembali.Text :='0';
end;

procedure TForm1.cb1Click(Sender: TObject);
begin
if cb1.Checked=true then
a:=strtofloat(harga.Text)*0.1
else
a:=0  ;
hitung ;
end;

procedure TForm1.cb2Click(Sender: TObject);
begin
if cb2.Checked=true then
b:=strtofloat(harga.Text)*0.05
else
b:=0  ;
hitung ;
end;

procedure TForm1.cb3Click(Sender: TObject);
begin
if cb3.Checked=true then
c:=strtofloat(harga.Text)*0
else
c:=0  ;
hitung ;
end;
end.

Selasa, 29 Maret 2011

2011 calender formula 1

01 2011 FORMULA 1 QANTAS AUSTRALIAN GRAND PRIX (Melbourne) 25 - 27 Mar
02 2011 FORMULA 1 PETRONAS MALAYSIA GRAND PRIX (Kuala Lumpur) 08 - 10 Apr
03 2011 FORMULA 1 UBS CHINESE GRAND PRIX (Shanghai) * 15 - 17 Apr
04 2011 FORMULA 1 TURKISH GRAND PRIX (Istanbul) 06 - 08 May
05 FORMULA 1 GRAN PREMIO DE ESPAÑA 2011 (Catalunya) 20 - 22 May
06 FORMULA 1 GRAND PRIX DE MONACO 2011 (Monte Carlo) 26 - 29 May
07 FORMULA 1 GRAND PRIX DU CANADA 2011 (Montreal) 10 - 12 Jun
08 2011 FORMULA 1 GRAND PRIX OF EUROPE (Valencia) 24 - 26 Jun
09 2011 FORMULA 1 SANTANDER BRITISH GRAND PRIX (Silverstone) 08 - 10 Jul
10 FORMULA 1 GROSSER PREIS SANTANDER VON DEUTSCHLAND 2011 (Nürburgring) 22 - 24 Jul
11 FORMULA 1 ENI MAGYAR NAGYDÍJ 2011 (Budapest) 29 - 31 Jul
12 2011 FORMULA 1 SHELL BELGIAN GRAND PRIX (Spa-Francorchamps) 26 - 28 Aug
13 FORMULA 1 GRAN PREMIO SANTANDER D'ITALIA 2011 (Monza) 09 - 11 Sep
14 2011 FORMULA 1 SINGTEL SINGAPORE GRAND PRIX (Singapore) 23 - 25 Sep
15 2011 FORMULA 1 JAPANESE GRAND PRIX (Suzuka) 07 - 09 Oct
16 2011 FORMULA 1 KOREAN GRAND PRIX (Yeongam) 14 - 16 Oct
17 2011 FORMULA 1 GRAND PRIX OF INDIA (New Delhi) * 28 - 30 Oct
18 2011 FORMULA 1 ETIHAD AIRWAYS ABU DHABI GRAND PRIX (Yas Marina Circuit) 11 - 13 Nov
19 FORMULA 1 GRANDE PRÊMIO DO BRASIL 2011 (Sao Paulo) 25 - 27 Nov

2011 calender moto gp

COMMERCIALBANK GRAND PRIX OF QATAR 20 March Losail Circuit | Qatar News | Videos | Photos | Results
QAT COMMERCIALBANK GRAND PRIX OF QATAR - Losail Circuit
GRAN PREMIO bwin DE ESPAÑA 3 April Jerez | Spain News | Videos | Photos | Results
SPA GRAN PREMIO bwin DE ESPAÑA - Jerez
bwin GRANDE PREMIO DE PORTUGAL 1 May Estoril | Portugal News | Videos | Photos | Results
POR bwin GRANDE PREMIO DE PORTUGAL - Estoril
MONSTER ENERGY GRAND PRIX DE FRANCE 15 May Le Mans | France News | Videos | Photos | Results
FRA MONSTER ENERGY GRAND PRIX DE FRANCE - Le Mans
GRAN PREMI APEROL DE CATALUNYA 5 June Circuit de Catalunya | Catalunya News | Videos | Photos | Results
CAT GRAN PREMI APEROL DE CATALUNYA - Circuit de Catalunya
AIRASIA BRITISH GRAND PRIX 12 June Silverstone | Great Britain News | Videos | Photos | Results
GBR AIRASIA BRITISH GRAND PRIX - Silverstone
TT ASSEN 25 June Assen | Netherlands News | Videos | Photos | Results
NED TT ASSEN - Assen
GRAN PREMIO D'ITALIA TIM 3 July Mugello | Italy News | Videos | Photos | Results
ITA GRAN PREMIO D'ITALIA TIM - Mugello
eni MOTORRAD GRAND PRIX DEUTSCHLAND 17 July Sachsenring | Germany News | Videos | Photos | Results
GER eni MOTORRAD GRAND PRIX DEUTSCHLAND - Sachsenring
RED BULL U.S. GRAND PRIX 24 July Mazda Raceway | United States News | Videos | Photos | Results
USA RED BULL U.S. GRAND PRIX - Mazda Raceway
CARDION AB GRAND PRIX CESKE REPUBLIKY 14 August Automotodrom Brno | Czech Republic News | Videos | Photos | Results
CZE CARDION AB GRAND PRIX CESKE REPUBLIKY - Automotodrom Brno
RED BULL INDIANAPOLIS GRAND PRIX 28 August Indianapolis | Indianapolis News | Videos | Photos | Results
INP RED BULL INDIANAPOLIS GRAND PRIX - Indianapolis
GP APEROL DI SAN MARINO E DELLA RIVIERA DI RIMINI 4 September Misano | San Marino News | Videos | Photos | Results
RSM GP APEROL DI SAN MARINO E DELLA RIVIERA DI RIMINI - Misano
GRAN PREMIO DE ARAGÓN 18 September Motorland Aragon | Aragon News | Videos | Photos | Results
ARA GRAN PREMIO DE ARAGÓN - Motorland Aragon
GRAND PRIX OF JAPAN 2 October Motegi | Japan News | Videos | Photos | Results
JPN GRAND PRIX OF JAPAN - Motegi
IVECO AUSTRALIAN GRAND PRIX 16 October Phillip Island | Australia News | Videos | Photos | Results
AUS IVECO AUSTRALIAN GRAND PRIX - Phillip Island
SHELL ADVANCE MALAYSIAN MOTORCYCLE GRAND PRIX 23 October Sepang Circuit | Malaysia News | Videos | Photos | Results
MAL SHELL ADVANCE MALAYSIAN MOTORCYCLE GRAND PRIX - Sepang Circuit
GRAN PREMIO GENERALI DE LA COMUNITAT VALENCIANA 6 November Comunitat Valenciana | Valencia News | Videos | Photos | Results
VAL GRAN PREMIO GENERALI DE LA COMUNITAT VALENCIANA - Comunitat Valenciana