Pertama, ketika program dijalankan masukan panjang dan lebar persegi panjang,
Kedua, Pilih yang akan dihitung, Keliling atau Luas.
Ketiga, Klik tombol proses dan hasilnya akan ditampilkan pada MessageBox.
Langkahnya :
1. buat project baru disini hitungLuasPersegiPanjang
2. Komponen yang ditambahkan pada form :
- 4 buah label ganti properti Text nya dengan PERSEGI PANJANG, Masukan Panjang, Masukan Lebar, Hitung
- 2 buah textbox ganti (Name) diproperti dengan txtPanjang, txtLebar
- 2 buah Button ganti (Name) diproperti dengan cmdProses (TEXT proses), cmdBatal (TEXT Batal)
- 2 buah RadioButton ganti (Name) diproperti dengan rdKeliling (TEXT Keliling), rdLuas (TEXT Luas)
3. Berikut listing programnya..
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace hitungLuasPersegiPanjang
{
public partial class fHitung : Form
{
String pilih;
Decimal hasil;
public fHitung(){
InitializeComponent();
}
private void fHitung_Load(object sender, EventArgs e)
{
}
private void rdLuas_CheckedChanged(object sender, EventArgs e)
{
if (this.rdLuas.Checked == true)
{
rdKeliling.Checked = false;
pilih = "Luas";
}
}
private void rdKeliling_CheckedChanged(object sender, EventArgs e)
{
if (this.rdKeliling.Checked == true)
{
rdLuas.Checked= false;
pilih = "Keliling";
}
}private void cmdBatal_Click(object sender, EventArgs e)
{
txtLebar.Clear();
txtPanjang.Clear();
rdLuas.Checked = false;
rdKeliling.Checked = false;
txtPanjang.Focus();
}
private void cmdProses_Click(object sender, EventArgs e)
{
decimal panjang, lebar;
panjang = Decimal.Parse(this.txtPanjang.Text);
lebar = Decimal.Parse(this.txtLebar.Text);
if (pilih == "Luas")
{
hasil = panjang * lebar;
}
else if (pilih == "Keliling")
{
hasil = ((2*panjang) + (2*lebar));
}
MessageBox.Show("Jadi " + pilih + " Persegi Panjangnya adalah " + hasil, "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}}
}
^Semoga Bermanfaat^
makasih eka
ReplyDeletemaksihh
ReplyDeletegw coba ahhhh
terdapat 12 error gan.. tlg dibantu
ReplyDeleteterdapat 12 error gan. tolong dibantu
ReplyDeleteini contoh program enkalpsulasi bukan ? (mohon jawabanya respon cepat)
ReplyDeletebukan.
DeleteKo Messagebox nya ngga keluar ya? kenapa itu?
ReplyDeletemba itu kok pas saya masukkin script nya kok pas bagian design form nya eror ya mba ??
ReplyDeleteapa keterangan error-nya?
Delete