Source code Main.xml
Source code AcakKoinActivity.java
package com.AcakKoin; import java.text.DecimalFormat; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class AcakKoinActivity extends Activity implements OnClickListener{ EditText txtlempar; TextView angka, gambar, pangka, pgambar; int ang, gam=0; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); View acak = findViewById(R.id.acak); acak.setOnClickListener((OnClickListener) this); View clear = findViewById(R.id.clear); clear.setOnClickListener((OnClickListener) this); txtlempar = (EditText) findViewById(R.id.txtlempar); angka = (TextView) findViewById(R.id.angka); gambar = (TextView) findViewById(R.id.gambar); pangka = (TextView) findViewById(R.id.pangka); pgambar = (TextView) findViewById(R.id.pgambar); } public void onClick(View v) { switch(v.getId()) { case R.id.acak: String lempar = txtlempar.getText().toString(); if (lempar.length() != 0) { long n = Long.parseLong(lempar); for (int x = 1; x <= n ; ++x){ double koin = Math.random(); if (koin<=0.5) ang=ang+1; else gam=gam+1; DecimalFormat twoDForm = new DecimalFormat("#.##"); angka.setText(Long.toString(ang)); gambar.setText(Long.toString(gam)); double persen=(ang*100.0)/n; double persenbulat = Double.valueOf(twoDForm.format(persen)); pangka.setText(Double.toString(persenbulat)); pgambar.setText(Double.toString(100-persenbulat)); } } else Toast.makeText(getBaseContext(), "Isi banyaknya acak koin", Toast.LENGTH_SHORT).show(); break; case R.id.clear: if (angka.length()>0) { ang=0; gam=0; angka.setText(""); gambar.setText(""); pangka.setText(""); pgambar.setText(""); txtlempar.setText(""); } break; } } }
0 comments:
Posting Komentar