Калякулятор

так считай так же, как “=”

case '√': if(endkey==1) {
                 buf[pos]=k;tolcd(k);
                 getsumma();// тут что будет?
                 endkey=3;
              }
``

пойдет.

Еще гетсумму поправь, чтобы если оператор - корень, второе число в буфере не искало, а сразу после первого шло считать результат.

1 лайк
case '√': summa=sqrt(number1.toInt());
         break;

Так типа?

нет.
Где тут обход чтения второго числа из буфера?

Внимательнее читай, что я написал в предыдущем сообщении

1 лайк

Ё мае все робит
Спасибо огромное!

Код свой нетленный для будущих поколений выложи :slight_smile:

МММ, отдельное спасибо
Ты просто гений :smiley: