import javax.microedition.midlet.*;
//mengimport LCDUI
import javax.microedition.lcdui.*;
//supaya program bisa mengerti perintah yang diberikan pada tombol
//supaya bisa merespons perubahan yang terjadi pada textbox maka tambahkanlah perintah ItemStateListener
public class kalkulator extends MIDlet implements CommandListener {
//Mendeklarasikan layar sebagai objek display
Display layar;
//Mendeklarasikan fm sebagai objek form
Form fm;
//Mendeklarasikan panjang,lebar,luas sebagai TextField
TextField bil1,bil2,hasil;
//mendeklarasikan hitung dan keluar sebagai command
Command jumlah,kurang,kali,keluar,help,bagi;
public void startApp() {
//menggunakan objek display
layar=Display.getDisplay(this);
//menggunakan 0bjek form
fm=new Form("Kalkulator V.01 By Idi");
//menggunakan objek textbox
bil1=new TextField("Bil1 :","",20,TextField.NUMERIC);
bil2=new TextField("Bil2 :","",20,TextField.NUMERIC);
hasil=new TextField("Hasil :","",20,TextField.UNEDITABLE);
//menggunakan command
bagi=new Command("Bagi (/)",Command.OK,0);
jumlah=new Command("Tambah (+)",Command.OK,0);
kurang=new Command("Kurang (-)",Command.OK,0);
kali=new Command("Kali (*)",Command.OK,0);
keluar=new Command("Keluar",Command.OK,0);
help=new Command("Help",Command.HELP,0);
//meletakkan textbox di atas form
fm.append(bil1);
fm.append(bil2);
fm.append(hasil);
//meletakkan command diatas form
fm.addCommand(jumlah);
fm.addCommand(kurang);
fm.addCommand(kali);
fm.addCommand(bagi);
fm.addCommand(keluar);
fm.addCommand(help);
//supaya tombol bisa berfungsi
fm.setCommandListener(this);
//fm.setItemStateListener(this);
//meletakkan form di atas objek layar
layar.setCurrent(fm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if(c==keluar){
destroyApp(true);
notifyDestroyed();
}
if (c==jumlah){
int nbil1,nbil2,nhasil;
nbil1=Integer.valueOf(bil1.getString()).intValue();
nbil2=Integer.valueOf(bil2.getString()).intValue();
nhasil=nbil1+nbil2;
hasil.setString(nhasil+"");
}
if (c==bagi){
double nbil1,nbil2,nhasil;
nbil1=Integer.valueOf(bil1.getString()).intValue();
nbil2=Integer.valueOf(bil2.getString()).intValue();
nhasil=nbil1/nbil2;
hasil.setString(nhasil+"");
}
if (c==kurang){
int nkbil1,nkbil2,nkhasil;
nkbil1=Integer.valueOf(bil1.getString()).intValue();
nkbil2=Integer.valueOf(bil2.getString()).intValue();
nkhasil=nkbil1-nkbil2;
hasil.setString(nkhasil+"");
}
if (c==kali){
int nkalbil1,nkalbil2,nkalhasil;
nkalbil1=Integer.valueOf(bil1.getString()).intValue();
nkalbil2=Integer.valueOf(bil2.getString()).intValue();
nkalhasil=nkalbil1*nkalbil2;
hasil.setString(nkalhasil+"");
}
}
}
Entri Populer
-
Kode ASCII dapat digunakan untuk membuat simbol yang berguna seperti copyright dan atrademark . Berikut ini adalah deskripsi tentang bagaima...
-
Ayam mutiara (Guiena Fowl) merupakan unggas yang banyak dikembangbiakkan sebagai hewan hiasan. Karena Ayam mutiara mermiliki bentuk tubuh d...
-
Berbagai macam gangguan pada organ reproduksi ayam - Organ reproduksi merupakan rangkaian dari salah satu kompleksitas system metabolism aya...
-
Untuk mendapatkan ayam bangkok unggul kita harus tau keturunan dan asal usul induk. Lebih bagus kalau induk berasal dari kalangan juara, kal...
-
Berbagai alternatif penyediaan pakan dilakukan sebagian peternak unggas untuk menyiasati fluktuasi harga pakan dan harga jual ternak kaitann...
-
Cara Merawat Ayam Aduan semua pecinta ayam petarung seperti ayam bangkok aduan pasti berharap jagoannya sehat dan punya stamina prima saat t...
-
Jamu atau obat tradisional untuk ayam sangat beragam tergantung kasus penyakit ataupun penjaga kesehatan tubuh ayam.Ada banyak jenis jamu ya...
-
Ciri Bibit Ayam DOC (Day Old Chicken) yang Sehat Bibit ayam ras DOC mempunyai peranan strategis dalam perkembangan perunggasan, sehingga saa...
-
Bagi anda yang masih pemula dalam blogging, kali ini saya akan memberi sebuah tutorial untuk anda yang sedang ingin membuat sebuah blog mela...
-
kali ini saya akan berbagi tentang manfaat kunyit untuk Ayam Aduan yang tentu rentan dengan luka - luka sehabis bertanding. manfaat dari art...
Jumat, 27 Januari 2012
J2ME - Kalkulator Sedernaha
Membuat program kalkulator bukanlah hal yang sulit, seperti contoh kode program dibawah ini. Coba anda kembangkan kode program dibawah ini, seperti menambahkan warna dan lainnya.
Langganan:
Posting Komentar (Atom)
Label
- Anak Ayam
- Android
- Anti Virus
- Aplikasi Android
- ASCII
- Avira
- Ayam Bangkok
- Ayam Bekisar
- Ayam Broiler
- Ayam Hutan
- Ayam Kalkun
- Ayam Kampung
- Ayam Ketawa
- Ayam Mutiara
- Ayam Petelur
- Ayam Potong
- Ayam Serama
- bbm android
- Beternak Bebek
- Bibit Ayam
- Blogger
- Budidaya
- Download
- Excel
- Featured
- fisika
- gimp
- Gratis
- Harga
- indonesia
- Internet
- Jamu Tradisional
- Jangkrik
- Java
- Kambing
- Kandang Ayam
- Kue
- Learning and Sharing
- linux
- masak apa
- Mugi
- news
- Office
- open source
- Pakan Ayam
- panjat pinang
- Peluang Usaha
- Penyakit Pada Ayam
- Resep
- Reviews
- sains
- Samsung
- Sapi Perah
- Sapi Potong
- Seminar
- Share
- Site Map
- SmartPhone
- Tools
- Tutorial
- ubuntu
- ubuntu one
- Vaksin Ayam
- Webmatrix
- Windows 8
- Windows Blue
- Windows Phone
- Zodiak
Tidak ada komentar:
Posting Komentar