package badoystudio.com.penjualan; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private EditText edtnamapel, edtnamabar, edtjumlahbel, edtharga, edtuangbay; private Button btnproses; private Button btnhapus; private Button btnexit; private TextView txtnamapel; private TextView txtnamabar; private TextView txtjumlahbel; private TextView txtharga; private TextView txtuangbay; private TextView txtbonus; private TextView txttotalbelanja; private TextView txtuangkembali; private TextView txtketerangan; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportActionBar().setTitle("Badoy Shop"); edtnamapel = (EditText) findViewById(R.id.namapelanggan); edtnamabar = (EditText) findViewById(R.id.namabarang); edtjumlahbel = (EditText) findViewById(R.id.jumlahbeli); edtharga = (EditText) findViewById(R.id.harga); edtuangbay = (EditText) findViewById(R.id.uangbayar); btnproses = (Button) findViewById(R.id.tombol1); btnhapus = (Button) findViewById(R.id.tombol2); btnexit = (Button) findViewById(R.id.tombol3); txtnamapel = (TextView) findViewById(R.id.namapelanggan); txtnamabar = (TextView) findViewById(R.id.namabarang); txtjumlahbel = (TextView) findViewById(R.id.jumlahbeli); txtharga = (TextView) findViewById(R.id.harga); txtuangbay = (TextView) findViewById(R.id.uangbayar); txtbonus = (TextView) findViewById(R.id.bonus); txttotalbelanja = (TextView) findViewById(R.id.totalbelanja); txtuangkembali = (TextView) findViewById(R.id.uangkembali); txtketerangan = (TextView) findViewById(R.id.keterangan); //memberikan action pada tombol proses btnproses.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String namapelanggan = edtnamapel.getText().toString().trim(); String namabarang = edtnamabar.getText().toString().trim(); String jumlahbeli = edtjumlahbel.getText().toString().trim(); String harga = edtharga.getText().toString().trim(); String uangbayar = edtuangbay.getText().toString().trim(); double jb = Double.parseDouble(jumlahbeli); double h = Double.parseDouble(harga); double ub = Double.parseDouble(uangbayar); double total = (jb * h); txttotalbelanja.setText("Total Belanja : " + total); //pemberian if dan else untuk aturan pemberian bonus if (total >=200000){ txtbonus.setText("Bonus : Mouse"); } else if (total >=50000){ txtbonus.setText("Bonus : Keyboard"); } else if (total >=40000){ txtbonus.setText("Bonus : Harddisk"); } else { txtbonus.setText("Bonus : Tidak Ada Bonus"); } double uangkembalian = (ub - total); if (ub < total){ txtketerangan.setText("Keterangan : uang bayar kurang Rp " + (-uangkembalian)); txtuangkembali.setText("Uang Kembali : Rp 0" ); }else{ txtketerangan.setText("Keterangan : Tunggu Kembalian"); txtuangkembali.setText("Uang Kembali : " + uangkembalian); } //memberikan action pada tombol reset data } }); btnhapus.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { txtnamapel.setText(" "); txtnamabar.setText(" "); txttotalbelanja.setText(" Total Belanja : Rp 0"); txtharga.setText(" "); txtuangbay.setText(" "); txtuangkembali.setText("Uang Kembali : Rp 0"); txtbonus.setText("Bonus : - "); txtjumlahbel.setText(" "); txtketerangan.setText("Keterangan : - "); Toast.makeText(getApplicationContext(),"Data sudah direset", Toast.LENGTH_LONG).show(); // memberikan action pada tombol keluar } }); btnexit.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { moveTaskToBack(true); } }); } }
kasir java
Langganan:
Posting Komentar (Atom)
-
1. Linear Layout Dengan menggunakan Linear Layout setiap komponen atau elemen yang akan digunakan untuk merancang aplikasi android disejajar...
-
import java . sql . Connection ; import java . sql . DriverManager ; import java . sql . Statement ; public class koneksi { public...
-
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.c...
Tidak ada komentar:
Posting Komentar