Aplikasi sederhana Menghitung Nilai Berbasis Android dengan Menggunakan Eclipse
package com.Wn2107.widianingsih;
import java.util.Scanner;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
public static class Activity_main{
public static void main(String[] args) {
int hasil;
String grade;
Scanner scan = new Scanner(System.in);
System.out.print("Inputkan hasil:");
hasil = scan.nextInt();
if (hasil >=90 ) {
grade = "A";
} else if (hasil >=80 ){
grade = "B+";
} else if (hasil >= 70){
grade = "B";
} else if (hasil >=60 ){
grade = "C+";
} else if (hasil >=50 ){
grade = "C";
} else if (hasil >=40 ){
grade = "D";
} else {
grade ="E";
}
System.out.println("Grade: "+grade);
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText edtUTS =(EditText) findViewById(R.id.edtUTS);
final EditText edtUAS = (EditText) findViewById(R.id.edtUAS);
final EditText edtQuis = (EditText) findViewById(R.id.edtQuis);
final EditText edtTugas =(EditText) findViewById(R.id.edtTugas);
final EditText edtAbsen = (EditText) findViewById(R.id.edtAbsen);
final Button btnHitung = (Button) findViewById(R.id.btnHitung);
final TextView txtHasil = (TextView) findViewById(R.id.txtHasil);
btnHitung.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
int valUTS=
Integer.parseInt(edtUTS.getText().toString());
int valUAS=
Integer.parseInt(edtUAS.getText().toString());
int valQuis= Integer.parseInt(edtQuis.getText().toString());
int valTugas=
Integer.parseInt(edtTugas.getText().toString());
int valAbsen=
Integer.parseInt(edtAbsen.getText().toString());
hasl =((valUTS*0.25)+(valUAS*0.20)+(valQuis*0.20)+(valTugas*0.25)+(valAbsen*0.10));
txtHasil.setText("Hasil : "+hasil);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}