MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Jumat, 14 Maret 2014

Hitung Total Bayar Project

. Jumat, 14 Maret 2014







package com.example.hitungtotalbayar;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Gravity;
import android.view.Menu;
import android.view.View;
import android.widget.*; //.* = untuk semua widget



public class HitungActivity extends Activity implements Button.OnClickListener {

       Button btnSikokbtnDuo ;
       EditText etJumlah, etHarga, etOngkos ;
       TextView tvTotal ;
      
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hitung);
       
      //Mencocokkan pada LayOut
        btnSikok     = (Button) findViewById(R.id.button1);
        btnDuo             = (Button) findViewById (R.id.button2);
        etJumlah     = (EditText) findViewById (R.id.editText1);
        etHarga            = (EditText) findViewById (R.id.editText2);
        etOngkos     = (EditText) findViewById (R.id.editText3);
        tvTotal            = (TextView) findViewById (R.id.textView1);
      
        //Memberikan Listener pada Button
        btnSikok.setOnClickListener(this);
        btnDuo.setOnClickListener(this);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.hitung, menu);
        return true;
    }


       @Override
       public void onClick(View v) {
      
              switch (v.getId())
              {
              case R.id.button1 :
                    
                     //Mengambil nilai etHarga yang diketik Pengguna
                     //Lalu parsing kedalam integer
                     String strHarga = etHarga.getText().toString();
                     int harga = Integer.parseInt(strHarga);
                    
                     String strOngkos = etOngkos.getText().toString();
                     int ongkos = Integer.parseInt(strOngkos);
                    
                     //Atau langsung digabung sbb:
                     int jumlah = Integer.parseInt(etJumlah.getText().toString());
                     int total = jumlah * harga + ongkos ;
                    
                     //ubah tipe data int kedalam string : String.valueOf (angka)
                     tvTotal.setText(String.valueOf(total));
                    
                     Context konteks = getApplicationContext();
                     CharSequence kata = "Total bayar selesai dikalkulasi";
                     int durasi = Toast.LENGTH_SHORT;
                     Toast objToast = Toast.makeText(konteks, kata, durasi);
                     objToast.show ();
                    
                     //tambahan untuk posisi
                     objToast.setGravity(Gravity.TOP|Gravity.LEFT, 50, 50);
                    
                     break;

              case R.id.button2:
                    
                     etHarga.setText(""); etJumlah.setText(""); etOngkos.setText("");
                     Toast.makeText(getApplicationContext(), "Clear DONE", Toast.LENGTH_LONG).show();
                     break;
              }     
             
       }
   
}



Hasil di Emulator :




SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com