Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.castelanjr.calculanota;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Button;
- import java.text.DecimalFormat;
- public class CalculaNota extends Activity {
- EditText ed1, ed2;
- String aprovado;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- ed1 = (EditText) findViewById(R.id.ed1);
- ed2 = (EditText) findViewById(R.id.ed2);
- Button btnCalcula = (Button) findViewById(R.id.btnCalcula);
- btnCalcula.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- double g1 = Double.parseDouble(ed1.getText().toString());
- double g2 = Double.parseDouble(ed2.getText().toString());
- double nota = ((g1 + (g2 * 2))/3);
- if(nota >= 6){
- aprovado = "Parabéns, você foi aprovado!\nMédia: ";
- }
- else{
- aprovado = "Você foi reprovado.\nMédia: ";
- }
- DecimalFormat df = new DecimalFormat("0.##");
- String notaFormatada = df.format(nota);
- AlertDialog.Builder dialog = new AlertDialog.Builder(CalculaNota.this);
- dialog.setTitle(R.string.resultado);
- dialog.setMessage(aprovado + notaFormatada);
- dialog.setNeutralButton(R.string.ok, null);
- dialog.show();
- ed1.setText("");
- ed2.setText("");
- }
- });
- }
- }
Add Comment
Please, Sign In to add comment