Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2011, 18:22   #1
Gamestop
Пользователь
 
Регистрация: 11.01.2011
Сообщений: 17
По умолчанию Калькулятор на java

Люди подскажите пожалуйста как можно сделать калькулятор, чтобы при вводе после имени файла, тут же написать выражение и получить на него ответ?


вот так надо:

java Kalkulator 2 * (2+2)\5

//после этого результат должен быть такой

20

//это с помощью if или switch-case или с помощью чего делается?

ненадо писать готовый ответ просто обьясните лучше чтобы я понял
Gamestop вне форума Ответить с цитированием
Старый 12.01.2011, 20:48   #2
dixonich
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 79
По умолчанию

читай про Обратную польскую нотацию(запись).
dixonich вне форума Ответить с цитированием
Старый 12.01.2011, 23:06   #3
Gamestop
Пользователь
 
Регистрация: 11.01.2011
Сообщений: 17
По умолчанию

чего чего????

ты полегче я не проф

ЗАДАЧА . КАЛЬКУЛЯТОР.

Описание. Дано математическое выражение. Вычислить и вывести результат. Пример выражения: 2*(2+3)*4/(3-1). Выражение может содержать только:
4 базовые арифметические операции: +, -, *, /
скобки
цифры от 0 до 9
30 символов

Перед вычислением необходимо проверить выражение на правильность. Если выражение содержит ошибки, то вывести ERROR. Примеры неправильных выражений:
нет закрывающей скобки: 2*(2+3
есть пробел: 2* 2+3
число больше 9: 2*10

Вот чё надо сделать.....ПОМОГИТЕ ПЛИЗ КАК ЭТО СДЕЛАТЬ

Пример выполнения:

> java Calс 2*(2+3)*4/(3-1)

Пример вывода:

20

Последний раз редактировалось Gamestop; 12.01.2011 в 23:09.
Gamestop вне форума Ответить с цитированием
Старый 14.01.2011, 02:44   #4
dixonich
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 79
По умолчанию

я тебе сказал, открой google.ru, введи "Обратная польская запись" и вкуривай. ничего адский сложного нет. всё делается с помощью стека.
dixonich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чтение файла в массив строк java (Перенесено из Java SE) Sasha9132 Помощь студентам 0 18.11.2010 22:57
Калькулятор(Java). Проблема вычислительных кнопок с "продолжением" действия. KirkMETAL Помощь студентам 1 05.06.2010 17:55
Помогите справиться с java.lang.OutOfMemoryError: Java heap space Levilaulada Помощь студентам 1 17.05.2009 10:59