Advertisement
safriansah

balokjava

Dec 8th, 2018
5,848
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. package com.blogspot.safriansah.openclasscoba;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.EditText;
  8. import android.widget.TextView;
  9.  
  10. public class MainActivity extends AppCompatActivity {
  11.  
  12.     EditText txtpanjang, txtlebar, txttinggi;
  13.     Button btnhitung;
  14.     TextView txthasil;
  15.  
  16.     @Override
  17.     protected void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);
  19.         setContentView(R.layout.activity_main);
  20.  
  21.         txtpanjang=findViewById(R.id.panjang);
  22.         txtlebar=findViewById(R.id.lebar);
  23.         txttinggi=findViewById(R.id.tinggi);
  24.         btnhitung=findViewById(R.id.hitung);
  25.         txthasil=findViewById(R.id.hasil);
  26.  
  27.         btnhitung.setOnClickListener(new View.OnClickListener() {
  28.             @Override
  29.             public void onClick(View view) {
  30.                 int p, l, t, v;
  31.  
  32.                 if(txtpanjang.getText().toString().isEmpty()){
  33.                     txtpanjang.setError("harap diisi dahulu");
  34.                     return;
  35.                 }
  36.                 if(txtlebar.getText().toString().isEmpty()){
  37.                     txtlebar.setError("harap diisi dahulu");
  38.                     return;
  39.                 }
  40.                 if(txttinggi.getText().toString().isEmpty()){
  41.                     txttinggi.setError("harap diisi dahulu");
  42.                     return;
  43.                 }
  44.  
  45.                 p=Integer.parseInt(txtpanjang.getText().toString());
  46.                 l=Integer.parseInt(txtlebar.getText().toString());
  47.                 t=Integer.parseInt(txttinggi.getText().toString());
  48.  
  49.                 v=p*l*t;
  50.  
  51.                 txthasil.setText(String.valueOf(v));
  52.             }
  53.         });
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement