1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
| package com.sample.calculyator;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Calculator2Activity extends Activity implements OnClickListener {
TextView text;
Button btn0,btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9,btnPlus,btnMinus, btnYmn, btnDel,btnRavno, btnToch;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text=(TextView)findViewById(R.id.text);
btn0=(Button)findViewById(R.id.btn0);
btn1=(Button)findViewById(R.id.btn1);
btn2=(Button)findViewById(R.id.btn2);
btn3=(Button)findViewById(R.id.btn3);
btn4=(Button)findViewById(R.id.btn4);
btn5=(Button)findViewById(R.id.btn5);
btn6=(Button)findViewById(R.id.btn6);
btn7=(Button)findViewById(R.id.btn7);
btn8=(Button)findViewById(R.id.btn8);
btn9=(Button)findViewById(R.id.btn9);
btnDel=(Button)findViewById(R.id.btnDel);
btnYmn=(Button)findViewById(R.id.btnYmn);
btnPlus=(Button)findViewById(R.id.btnPlus);
btnMinus=(Button)findViewById(R.id.btnMinus);
btnRavno=(Button)findViewById(R.id.btnRavno);
btnToch=(Button)findViewById(R.id.btnToch);
btn0.setOnClickListener(this);
btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);
btn4.setOnClickListener(this);
btn5.setOnClickListener(this);
btn6.setOnClickListener(this);
btn7.setOnClickListener(this);
btn8.setOnClickListener(this);
btn9.setOnClickListener(this);
btnDel.setOnClickListener(this);
btnYmn.setOnClickListener(this);
btnPlus.setOnClickListener(this);
btnMinus.setOnClickListener(this);
btnRavno.setOnClickListener(this);
btnToch.setOnClickListener(this);
}
public void onClick(View v) {
String oper;
float x,y,z;
for(int i=0; i<1; i++){
switch (v.getId()){
case R.id.btn0: text.setText("0"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn1: text.setText("1"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn2: text.setText("2"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn3: text.setText("3"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn4: text.setText("4"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn5: text.setText("5"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn6: text.setText("6"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn7: text.setText("7"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn8: text.setText("8"); x=Float.parseFloat(text.getText().toString()); break;
case R.id.btn9: text.setText("9"); x=Float.parseFloat(text.getText().toString()); break;
default: break;
}}
switch (v.getId()){
case R.id.btnDel: text.setText("/"); oper=text.getText().toString(); break;
case R.id.btnMinus: text.setText("-"); oper=text.getText().toString(); break;
case R.id.btnPlus: text.setText("+"); oper=text.getText().toString(); break;
case R.id.btnYmn: text.setText("*"); oper=text.getText().toString(); break;
}
for(int j=0; j<1; j++){
switch (v.getId()){
case R.id.btn0: text.setText("0"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn1: text.setText("1"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn2: text.setText("2"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn3: text.setText("3"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn4: text.setText("4"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn5: text.setText("5"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn6: text.setText("6"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn7: text.setText("7"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn8: text.setText("8"); y=Float.parseFloat(text.getText().toString()); break;
case R.id.btn9: text.setText("9"); y=Float.parseFloat(text.getText().toString()); break;
default: break;
}}
}
} |