Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. package com.example.exercicio_15_10;
  2.  
  3. import android.R.integer;
  4. import android.R.string;
  5. import android.os.Bundle;
  6. import android.app.Activity;
  7. import android.view.Menu;
  8. import android.text.Editable;
  9. import android.util.Log;
  10. import android.view.View;
  11. import android.widget.Button;
  12. import android.widget.EditText;
  13. import android.widget.Toast;
  14.  
  15. public class EditTextActivity extends Activity {
  16.  
  17. public String saida, num1, num2, oper;
  18.  
  19. @Override
  20. public void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_edit_text);
  23.  
  24. try {
  25. EditText numero1 = (EditText) findViewById(R.id.editText1);
  26. EditText numero2 = (EditText) findViewById(R.id.editText2);
  27. EditText result = (EditText) findViewById(R.id.editText4);
  28. EditText opera = (EditText) findViewById(R.id.editText3);
  29. Button btCalcula = (Button) findViewById(R.id.button1);
  30. num1 = numero1.getText().toString();
  31. num2 = numero2.getText().toString();
  32. oper = opera.getText().toString();
  33. if (oper.equals("+")) {
  34. int soma = Integer.parseInt(num1) + Integer.parseInt(num2);
  35. saida = String.valueOf(soma);
  36. }
  37. if (oper.equals("-")) {
  38. int sub = Integer.parseInt(num1) - Integer.parseInt(num2);
  39. saida = String.valueOf(sub);
  40. }
  41. if (oper.equals("/")) {
  42. float div = Integer.parseInt(num1) / Integer.parseInt(num2);
  43. saida = String.valueOf(div);
  44. }
  45. if (oper.equals("*")) {
  46. int mult = Integer.parseInt(num1) * Integer.parseInt(num2);
  47. saida = String.valueOf(mult);
  48. }
  49.  
  50. btCalcula.setOnClickListener(new View.OnClickListener() {
  51.  
  52. public void onClick(View v) {
  53. //Toast.makeText(getApplicationContext(), "n1 "+num1, 1000).show();
  54. //Toast.makeText(getApplicationContext(), "n2 "+num2, 1000).show();
  55. //Toast.makeText(getApplicationContext(), "op "+oper, 1000).show();
  56. Toast.makeText(getApplicationContext(), "Resultado: "+saida, 1000).show();
  57.  
  58. }
  59.  
  60. });
  61.  
  62. } catch (Exception e) {
  63. Log.e("Erro", e.toString());
  64. }
  65.  
  66. }
  67.  
  68. @Override
  69. public boolean onCreateOptionsMenu(Menu menu) {
  70. getMenuInflater().inflate(R.menu.activity_edit_text, menu);
  71. return true;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement