Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 2
Регистрация: 04.11.2015
Сообщений: 28
1

Написание простого калькулятора

14.02.2017, 21:17. Показов 851. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решил начать учиться писать приложения с калькулятора.
Проблем с выводом чисел от 1-9 не было.
Когда подошел черед арифметических действий столкнулся с такой проблемой : не получается нормально создать переменные для первого и второго значения и перетаскивать их, например из основного класса в кнопку "+", а потом в кнопку "=". Не понимаю почему он всегда хочет мне предложить модификатор final.
Все кнопки оформлял отдельно копипастом с корректировкой. Для примера покажу единичку и знаки "+" и "=".
Java
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
public class MainActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView T = (TextView) findViewById(R.id.text);
        final String sign = "";
        Button B1 = (Button) findViewById(R.id.B1);
        B1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
 
                T.setText(T.getText()+"1");
            }
        });
 
final int a = 0;
final int b = 0;
 
            Button B13 = (Button) findViewById(R.id.B13);
            B13.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              Integer a = Integer.parseInt(T.getText().toString());
                T.setText("");
 
 
            }
        });
 
 
            Button B16 = (Button) findViewById(R.id.B16);
            B16.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                Integer b = Integer.parseInt( T.getText().toString());
                //if ("+".equals(sign))
 
                T.setText(a+b);
            }
        });
 
 
 
 
    }
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2017, 21:17
Ответы с готовыми решениями:

Написание калькулятора, выполняющего 4 основные арифметические действия
создайте пожалуйста простую программу для андроид 8.0.0 которая выполняет 4 основные арифметические...

Написание простого калькулятора
может где то уже писалось но в этом разделе такой темы не нашел. Собственно уважаемые кодеры...

Организация простого калькулятора
Program robota9; uses System, System.Windows.Forms; var x,y,t:integer; myForm:Form; ...

Пример простого калькулятора
Возникла проблема. ни как не могу сделать калькулятор, а в интернете нормальных примеров найти не...

1
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
15.02.2017, 11:35 2
В чём вопрос то? Вводишь 1е число, запоминаешь, вводишь операцию, запоминаешь, вводишь 2е число, запоминаешь, вводишь равно - производишь операцию и записываешь результат.
Не надо объявлять одни и те же переменные с одним именем. Научись использовать case, чтобы не описывать 20 кнопок. Разбираться в коде легче, когда переменные названы по-человечески.
0
15.02.2017, 11:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2017, 11:35
Помогаю со студенческими работами здесь

Скрипт простого калькулятора
Написать php скрипт, который будет запрашивать у пользователя два числа и арифметическую операцию и...

Создание простого калькулятора
Здравствуйте. Нужно создать простой калькулятор, который рассчитывает оклад по введенной ставке и...

Портирование простого калькулятора
Доброго дня. Необходимо портировать простой калькулятор"кассира" на систему nokia s40(nokia asha...

Создание простого калькулятора
Приветствую, помогите пожайлуста быстренько написать код к калькулятору на базе оконной формы, где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru