MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Jumat, 21 Maret 2014

Hitung Luas Segitiga Project

. Jumat, 21 Maret 2014


 Coding LuasActivity.java :

package com.example.hitungluas;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.view.View;
import android.widget.*;

public class LuasActivity extends Activity implements Button.OnClickListener {
       Button bHitung, bClear ;
       EditText etAlas, etTinggi ;
       TextView tvLuas ;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.luas_activity);
       
        bHitung      =      (Button)      findViewById (R.id.button1);
        bClear             =      (Button)      findViewById (R.id.button2);
        etAlas             =      (EditText)    findViewById (R.id.editText1);
        etTinggi     =      (EditText)    findViewById (R.id.editText2);
        tvLuas             =      (TextView)    findViewById (R.id.textView1);
       
        bHitung.setOnClickListener(this);
        bClear.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.luas, menu);
        return true;
    }


       @Override
       public void onClick(View s) {
              // TODO Auto-generated method stub
              switch (s.getId())
        {
        case R.id.button1 :
              String strAlas = etAlas.getText().toString();
              String strTinggi = etTinggi.getText().toString();
              if (strAlas.trim().equals(""))
              {
                     Toast objToast = Toast.makeText(getApplicationContext(),
                                  "Harap di isi dahulu",Toast.LENGTH_SHORT);
                     objToast.show ();
              }
              else if (!validasiData(etTinggi))
                     {
                    
                     }     
              else
              {
                   double Alas = Double.parseDouble(strAlas);
                   double Tinggi = Double.parseDouble(strTinggi);
                  
                   double Luas = getLuasSegitiga (Alas, Tinggi) ;
                   tvLuas.setText("Luas Segitiga = " + Luas);
                    
                   Context konteks = getApplicationContext();
                   CharSequence kata = "Luas Segitiga";
                   int durasi = Toast.LENGTH_SHORT;
                   Toast objToast = Toast.makeText(konteks, kata, durasi);
                   objToast.show ();
              }
            break ;
           
        case R.id.button2 :
              etAlas.setText("");
              etTinggi.setText("");
              tvLuas.setText("");
              break;
        }
       }
      
       boolean validasiData (EditText et)
       {
              if (et.getText().toString().trim().equals(""))
                     return false;
              else
                     return true;
       }
      
      
       private double getLuasSegitiga(double a, double t) {
              // TODO Auto-generated method stub
              return a * t / 2 ;
       }
}

 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