Langsung aja ya k source codenya, <Tutorial ini di harapkan harus bisa dasar2 Android dulu jd gak bingung pas baca :D> oh iya dan minimal harus paham ama konsep-konsep dasar javaSE soalnya pada dasarnya konsepnya hampir sama :)
KalkulatorActivity.java
package kalkulator.tiwi;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class KalkulatorActivity extends Activity implements OnClickListener{
EditText bilangan1,bilangan2,hasil;
Button btambah,bkurang,bbagi,bkali;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
bilangan1=(EditText) findViewById(R.id.bilangan1);
bilangan2=(EditText) findViewById(R.id.bilangan2);
hasil=(EditText) findViewById(R.id.hasil);
btambah=(Button) findViewById(R.id.btambah);
bkurang=(Button) findViewById(R.id.bkurang);
bbagi=(Button) findViewById(R.id.bbagi);
bkali=(Button) findViewById(R.id.bkali);
btambah.setOnClickListener(this);
bkali.setOnClickListener(this);
bbagi.setOnClickListener(this);
bkurang.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v==btambah){
int a=Integer.parseInt(bilangan1.getText().toString());
int b=Integer.parseInt(bilangan2.getText().toString());
int c;
c=a+b;
String d=String.valueOf(c);
hasil.setText(d);
}else if(v==bkurang){
int a=Integer.parseInt(bilangan1.getText().toString());
int b=Integer.parseInt(bilangan2.getText().toString());
int c;
c=a-b;
String d=String.valueOf(c);
hasil.setText(d);
}else if(v==bkali){
int a=Integer.parseInt(bilangan1.getText().toString());
int b=Integer.parseInt(bilangan2.getText().toString());
int c;
c=a*b;
String d=String.valueOf(c);
hasil.setText(d);
}else if(v==bbagi){
int a=Integer.parseInt(bilangan1.getText().toString());
int b=Integer.parseInt(bilangan2.getText().toString());
int c;
c=a/b;
String d=String.valueOf(c);
hasil.setText(d);
}}
}
nah outptnya kurang lebih begini:
okey sekian ya...... see you next posting..... :D