Skip to main content

Progam aplkasi android

Contoh Program Android Sederhana untuk menghitung luas lingkaran... pada kesempatan kali ini saya akan berbagai sebuah contoh program android sederhana untuk menghitung luas sebuah lingkaran dengan menginputkan jari-jari lingkaran tersebut. tampilannya akan seperti ini..

Contoh Progam Android Hitung Luas Lingkaran



tujuan dari program ini adalah :
1. Mengerti bagaimana caranya mendapatkan inputan pada android
2. Mengerti bagaimana menghubungkan file java dengan file tampilan pada XML

untuk kode pada file xml nya seperti ini..

?
1
2
3
4
5
6
7
8
9
10
private Font  font;
<relativelayout android:layout_height="match_parent" android:layout_width="match_parent" tools:context=".MainActivity" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools">
    <textview android:id="@+id/textView1" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_margintop="65dp" android:layout_width="wrap_content" android:text="Jari">
    <edittext android:ems="10" android:id="@+id/editTextJari" android:layout_below="@+id/textView1" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_width="wrap_content">
     <requestfocus>
    </requestfocus></edittext>
    <edittext android:ems="10" android:id="@+id/editTextHasil" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_height="wrap_content" android:layout_width="wrap_content">
    <button android:id="@+id/btnHitung" android:layout_below="@+id/editTextHasil" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_margintop="34dp" android:layout_width="wrap_content" android:text="Hitung">
    <textview android:id="@+id/textView2" android:layout_above="@+id/editTextHasil" android:layout_alignleft="@+id/textView1" android:layout_height="wrap_content" android:layout_marginbottom="16dp" android:layout_width="wrap_content" android:text="Hasil">
</textview></button></edittext></textview></relativelayout>

dan pada file main activitynya sebagai berikut..
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package com.example.hitunglingkaran;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
 
public class MainActivity extends Activity implements OnClickListener
{
 private EditText etJari, etHasil;
 private Button  btnHitung;
 
 @Override
 protected void onCreate(Bundle savedInstanceState)
 {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 
  etJari = (EditText) findViewById(R.id.editTextJari);
  etHasil = (EditText) findViewById(R.id.editTextHasil);
  btnHitung = (Button) findViewById(R.id.btnHitung);
 
  btnHitung.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.activity_main, menu);
  return true;
 }
 
 @Override
 public void onClick(View v)
 {
  switch (v.getId())
  {
   case R.id.btnHitung:
    etHasil.setText(String.valueOf(hitLuas(Float.parseFloat(etJari.getText().toString()))));
    break;
  }
 
 }
 
 private float hitLuas(float jari)
 {
  float luas;
  luas = (float) (3.14 * jari * jari);
  return luas;
 
 }
 
}

Comments

Popular posts from this blog

Pengumpulan Tugas Prakerin SMKS PGRI 01 Wajak

Untuk mengumpulkan tugas silakan klik link dibawah ini sesuai dengan kelas anda dan mata pelajaran yang akan anda kirimkan hasilnya hasil dari pengumpulan tugas sebagai absensi yang akan menentukan kelulusan kalian nantinya Terima kasih Pengumpulan Tugas Kelas XII TKJ Pengumpulan Tugas Kelas XII TSM Terima Kasih