Advertisement
Guest User

מחשבון גמור

a guest
Sep 20th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import android.R.integer;
  2. import android.R.string;
  3. import android.app.Activity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.EditText;
  8. import android.widget.TextView;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends Activity {
  12.  
  13.  public EditText display;  
  14. TextView edt;
  15. Integer c,d,r,b;
  16. String a="0",aa;
  17.  
  18.  
  19. Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16;
  20.  
  21. @Override
  22.     public void onCreate(Bundle savedInstanceState) {
  23.     super.onCreate(savedInstanceState);
  24.     setContentView(R.layout.activity_main);
  25.     edt=(EditText)findViewById(R.id.editText1);
  26.     b1=(Button)findViewById(R.id.button1);
  27.     b2=(Button)findViewById(R.id.button2);
  28.     b3=(Button)findViewById(R.id.button3);
  29.     b4=(Button)findViewById(R.id.button4);
  30.     b5=(Button)findViewById(R.id.button5);
  31.     b6=(Button)findViewById(R.id.button6);
  32.     b7=(Button)findViewById(R.id.button7);
  33.     b8=(Button)findViewById(R.id.button8);
  34.     b9=(Button)findViewById(R.id.button9);
  35.     b10=(Button)findViewById(R.id.button0);
  36.     b11=(Button)findViewById(R.id.button11);
  37.     b12=(Button)findViewById(R.id.button12);
  38.     b13=(Button)findViewById(R.id.button13);
  39.     b14=(Button)findViewById(R.id.button14);
  40.     b15=(Button)findViewById(R.id.button15);
  41.     b16=(Button)findViewById(R.id.button16);
  42.  
  43.  
  44.  
  45.     b1.setOnClickListener(new View.OnClickListener() {
  46.          public void onClick(View v) {
  47.              // TODO Auto-generated method stub
  48.  
  49.              a=edt.getText().toString();
  50.              a=a+"1";
  51.              edt.setText(a);
  52.  
  53.          }
  54.      });
  55.  
  56.      b2.setOnClickListener(new View.OnClickListener()
  57.      {
  58.  
  59.                  public void onClick(View v) {
  60.                      // TODO Auto-generated method stub
  61.  
  62.                      a=edt.getText().toString();
  63.                      a=a+"2";
  64.                      edt.setText(a);
  65.                                          }
  66.              });
  67.  
  68.      b3.setOnClickListener(new View.OnClickListener()
  69.      {
  70.  
  71.                  public void onClick(View v) {
  72.                      a=edt.getText().toString();
  73.                      a=a+"3";
  74.                      edt.setText(a);
  75.                                          }
  76.              });
  77.  
  78.  
  79.      b4.setOnClickListener(new View.OnClickListener()
  80.      {
  81.  
  82.                  public void onClick(View v) {
  83.                      a=edt.getText().toString();
  84.                      a=a+"4";
  85.                      edt.setText(a);
  86.  
  87.                                          }
  88.              });
  89.  
  90.  
  91.      b5.setOnClickListener(new View.OnClickListener()
  92.      {
  93.  
  94.                  public void onClick(View v) {
  95.  
  96.                      a=edt.getText().toString();
  97.                      a=a+"5";
  98.                      edt.setText(a);
  99.  
  100.                  }
  101.              });
  102.  
  103.  
  104.      b6.setOnClickListener(new View.OnClickListener()
  105.      {
  106.  
  107.                  public void onClick(View v) {
  108.                      // TODO Auto-generated method stub
  109.  
  110.                      a=edt.getText().toString();
  111.                      a=a+"6";
  112.                      edt.setText(a);
  113.                                          }
  114.              });
  115.  
  116.  
  117.      b7.setOnClickListener(new View.OnClickListener()
  118.      {
  119.  
  120.                  public void onClick(View v) {
  121.  
  122.                      a=edt.getText().toString();
  123.                      a=a+"7";
  124.                      edt.setText(a);
  125.                                          }
  126.              });
  127.  
  128.  
  129.      b8.setOnClickListener(new View.OnClickListener()
  130.      {
  131.  
  132.                  public void onClick(View v) {
  133.                      // TODO Auto-generated method stub
  134.  
  135.                      a=edt.getText().toString();
  136.                      a=a+"8";
  137.                      edt.setText(a);
  138.  
  139.                  }
  140.              });
  141.  
  142.  
  143.      b9.setOnClickListener(new View.OnClickListener()
  144.      {
  145.  
  146.                  public void onClick(View v) {
  147.                      // TODO Auto-generated method stub
  148.  
  149.                      a=edt.getText().toString();
  150.                      a=a+"9";
  151.                      edt.setText(a);
  152.                                          }
  153.              });
  154.  
  155.  
  156.      b10.setOnClickListener(new View.OnClickListener()
  157.      {
  158.  
  159.                  public void onClick(View v) {
  160.                      // TODO Auto-generated method stub
  161.  
  162.                      a=edt.getText().toString();
  163.                      a=a+"0";
  164.                      edt.setText(a);
  165.                  }
  166.              });
  167.  
  168.  
  169.  b11.setOnClickListener(new View.OnClickListener()
  170.      {
  171.  
  172.                  public void onClick(View v) {
  173.  
  174.                        aa=a;
  175.                        b=1;    
  176.                        a="";
  177.                        edt.setText("+");
  178.  
  179.                      edt.setText("");
  180.           }
  181.              });
  182.  
  183.  
  184.  
  185.  
  186.  
  187.      b12.setOnClickListener(new View.OnClickListener()
  188.      {
  189.  
  190.                  public void onClick(View v) {
  191.  
  192.                      aa=a;
  193.                      b=2;
  194.                      a="";
  195.                      edt.setText("-");
  196.                      edt.setText("");
  197.  
  198.                  }
  199.              });
  200.  
  201.  
  202.      b13.setOnClickListener(new View.OnClickListener()
  203.      {
  204.  
  205.                  public void onClick(View v) {
  206.                      aa=a;
  207.                      b=3;
  208.                      a="";
  209.                      edt.setText("*");
  210.                      edt.setText("");
  211.  
  212.                  }
  213.              });
  214.  
  215.  
  216.  
  217.      b14.setOnClickListener(new View.OnClickListener()
  218.      {
  219.  
  220.                  public void onClick(View v) {
  221.                      aa=a;
  222.                      b=4;
  223.                      a="";
  224.                      edt.setText("/");
  225.                      edt.setText("");
  226.  
  227.                  }
  228.              });
  229.  
  230.  
  231.      b15.setOnClickListener(new View.OnClickListener()
  232.      {
  233.  
  234.                  public void onClick(View v) {
  235.  
  236.                      if(b==1){
  237.                        c=Integer.parseInt(aa);
  238.  
  239.                        d=Integer.parseInt(a);            
  240.                        r=c+d;
  241.                      }
  242.                      else
  243.                      if(b==4){
  244.                          c=Integer.parseInt(aa);
  245.                        d=Integer.parseInt(a);
  246.                        r=c/d;
  247.                      }else
  248.                          if(b==2){
  249.                              c=Integer.parseInt(aa);
  250.                            d=Integer.parseInt(a);
  251.                            r=c-d;
  252.                          }
  253.                          else
  254.                              if(b==3){
  255.                                  c=Integer.parseInt(aa);
  256.                                d=Integer.parseInt(a);
  257.                                r=c*d;
  258.                              }
  259.                      Toast.makeText(MainActivity.this, "Result is::"+r, 10000).show();
  260.                      c=0;
  261.                      b=0;
  262.                      d=0;
  263.                      a="";
  264.                      aa="";
  265.                      edt.setText("");
  266.                  }
  267.              });
  268.  
  269.  
  270.      b16.setOnClickListener(new View.OnClickListener()
  271.      {
  272.  
  273.                  public void onClick(View v) {
  274.                      // TODO Auto-generated method stub
  275.  
  276.                  edt.setText("");
  277.                  }
  278.              });
  279.  
  280.  
  281.  
  282.  
  283.  }`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement