Aplikasi Calculator Sederhana di Android


iseng-iseng bikin Calculator pakai emulator android

azmi.java

package azmi.com;



import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;



public class azmi extends Activity {

    /** Called when the activity is first created. */

 int counter;

 Button add, sub , kali , bagi , bersih;

 TextView display;

 EditText edit;

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        add = (Button) findViewById(R.id.badd);

        sub = (Button) findViewById(R.id.bambil);

        display = (TextView) findViewById(R.id.tulisan);

        edit = (EditText) findViewById(R.id.isikan);

        kali = (Button) findViewById(R.id.bkali);

        bagi = (Button) findViewById(R.id.bbagi);

        bersih = (Button) findViewById(R.id.bersih);

        

        add.setOnClickListener(new View.OnClickListener() {

   

   @Override

   public void onClick(View v) {

    // TODO Auto-generated method stub

    String a;

     

    int myNum = Integer.parseInt(edit.getText().toString());

                counter =  counter + myNum;

    display.setText("Total " + counter);

   }

  });

        sub.setOnClickListener(new View.OnClickListener() {

   

   @Override

   public void onClick(View v) {

    // TODO Auto-generated method stub

    int myNum = Integer.parseInt(edit.getText().toString());

                counter =  counter - myNum;

    display.setText("Total " + counter);

   }

  });

kali.setOnClickListener(new View.OnClickListener() {

   

   @Override

   public void onClick(View v) {

    // TODO Auto-generated method stub

    String a;

     

    int myNum = Integer.parseInt(edit.getText().toString());

                counter =  counter * myNum;

    display.setText("Total " + counter);

   }

  });

bagi.setOnClickListener(new View.OnClickListener() {

 

 @Override

 public void onClick(View v) {

  // TODO Auto-generated method stub

  String a;

   

  int myNum = Integer.parseInt(edit.getText().toString());

        counter =  counter / myNum;

  display.setText("Total " + counter);

 }

});

bersih.setOnClickListener(new View.OnClickListener() {

 

 @Override

 public void onClick(View v) {

  // TODO Auto-generated method stub

 // String a;

   

 // int myNum = Integer.parseInt(edit.getText().toString());

     //   counter =  counter / myNum;

  counter=0;

  display.setText("Total " +counter);

 }

});

    }

}


Layoutnya




    android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    >



 
    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    android:text="TOTAL 0"

    android:textSize="30dp"

    android:layout_gravity="center"

    android:gravity="center"

    android:id="@+id/tulisan"

    />  

      
      android:layout_width="fill_parent"

      android:layout_height="wrap_content"

      android:id="@+id/isikan"

      /> 

      

  
      android:layout_width="250dp"

      android:layout_height="wrap_content"

      android:text="Tambah"

       android:id="@+id/badd"

      />

     
      android:layout_width="250dp"

      android:layout_height="wrap_content"

      android:text="kurang"

       android:id="@+id/bambil"/>

     
      android:layout_width="250dp"

      android:layout_height="wrap_content"

      android:text="kali"

       android:id="@+id/bkali"/>

       
      android:layout_width="250dp"

      android:layout_height="wrap_content"

      android:text="bagi"

       android:id="@+id/bbagi"/>

       
      android:layout_width="250dp"

      android:layout_height="wrap_content"

      android:text="C"

       android:id="@+id/bersih"/>

Categories:

 

Featured Posts

Featured Posts

Featured Posts