0% menganggap dokumen ini bermanfaat (0 suara)
136 tayangan7 halaman

Program Luas Segitiga dengan Delphi 7

Program ini memberikan contoh kode program Delphi 7 untuk: 1. Penjumlahan dua bilangan real menggunakan variabel dan input/output form. 2. Menghitung luas segitiga menggunakan alas, tinggi dan rumus luas segitiga. 3. Menghitung resistansi menggunakan rho, panjang, luas dan rumus resistansi yang diinput melalui combo box dan teks box lalu ditampilkan hasilnya.

Diunggah oleh

Ami Padmi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
136 tayangan7 halaman

Program Luas Segitiga dengan Delphi 7

Program ini memberikan contoh kode program Delphi 7 untuk: 1. Penjumlahan dua bilangan real menggunakan variabel dan input/output form. 2. Menghitung luas segitiga menggunakan alas, tinggi dan rumus luas segitiga. 3. Menghitung resistansi menggunakan rho, panjang, luas dan rumus resistansi yang diinput melalui combo box dan teks box lalu ditampilkan hasilnya.

Diunggah oleh

Ami Padmi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Pemahaman Bahasa Pemrograman Delphi 7

Program Penjumlahan
Buatlah sebuah from dengan ketentuan tata letak seperti di bawah ini...

Yang pertama kita lakukan yaitu klik 2x tombol open button "Tambahkan".
Begin
kemudian ketikan scrip dibawah ini:
procedure TForm1.Button1Click(Sender: TObject);
Var a,b,c:real; // Deklarasi variabel
begin // Mulai a,b
a:= strtofloat(edit1.Text); // INPUT
b:= strtofloat(edit2.Text); // INPUT
c:=a+b; // PROSES
edit3.Text:=floattoStr(c); // OUTPUT Flowchart / Diagram alir C :=a+b
end;
end.

End
Keterangan:
Var a,b,c:real; (ini merupakan deklarasi variabel dengan tipe dara real/pecahan)
begin (merupakan sintak awal untuk memulai meletakkan proggram awal)
a:= strtofloat(edit1.Text); (Strtofloat karena inputan awal akan dibaca sebagai string dan
kan di ubah membacanya menjadi float/tipe pecahan)
c:=a+b; (merupakan rumus dari programnya)
edit3.Text:=floattoStr(c); (merupakan progam untuk mencetak atau meletakan hasil yg
telah d hitung dari scrip "c")
end; merupakan sintak untuk menutup script begin
Jika variabelnya integer

a:=strtoint(edit1.Text);
b:=strtoint(edit2.Text);
c:=a+b;
edit3.Text:=inttostr(c);

Latihan : Buatlah program untuk program aritmatika lainnya (pengurangan,


perkalian, pembagian)
Program Menghitung Luas Segitiga

procedure TForm1.Button1Click(Sender: TObject);


var alas, tinggi,hasil:real;
begin
alas:=strtofloat(edit1.text);
tinggi:=strtofloat(edit2.Text);
hasil:=alas*tinggi/2;
edit3.text:=floattostr(hasil);
end;

Hasil Running nya!!!

Tugas : Buatlah Program untuk menghitung :

1. Volume Kerucut
2. Volume Balok
3. Volume Tabung
4. Volume Bola

Buat dalam satu form


Program Menghitung nilai Resistansi

Komponen :

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
Edit1: TEdit;
Edit2: TEdit;
GroupBox1: TGroupBox;
Edit3: TEdit;
GroupBox2: TGroupBox;
Edit4: TEdit;
Button1: TButton;
Edit5: TEdit;
Edit6: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Button2: TButton;
Label9: TLabel;
Memo1: TMemo;
Label5: TLabel;
procedure ComboBox1Change(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.ComboBox1Change(Sender: TObject);


var
hambatjenis : real;
namabahan : string;
jenis : integer;
begin
jenis := ComboBox1.ItemIndex;
case jenis of
0: begin
hambatjenis := 0.0262;
namabahan := 'Alumunium';
end;
1: begin
hambatjenis := 0.1;
namabahan := 'Besi';
end;
2: begin
hambatjenis := 0.022;
namabahan := 'Emas';
end;
3: begin
hambatjenis := 0.0163;
namabahan := 'Perak';
end;
4: begin
hambatjenis := 0.0174;
namabahan := 'Tembaga';
end;
end;
Edit6.Text:=FloatToStr(hambatjenis);
Edit5.Text:=namabahan;
Edit1.Text:=floattostr(hambatjenis);
end;

procedure TForm1.Button1Click(Sender: TObject);


var
rho,r,l,a : real;
begin
rho :=strtofloat(edit1.Text);
l:=strtofloat(edit2.Text);
a:=strtofloat(edit3.Text);
r:=(rho*l)/a;
Edit4.Text:=floattostr(r);
end;

procedure TForm1.Button2Click(Sender: TObject);


begin
close;
end;
end.

Setelah Anda mengkompilasi dengan bahasa pemrograman Delphi 7 maka hasil eksekusi
program dapat Anda lihat seperti di bawah ini.

Anda mungkin juga menyukai