Подскажите, пожалуйста, как написать консольную программу - Компьютерные вопросы

Вопрос Подскажите, пожалуйста, как написать консольную программу

Регистрация
22 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Напишите программу, которая синтаксического анализа и расчета строки по разным выражения и печати на экране. Если строка содержит буквы или символы не узнавая, ошибка в выражении - ошибка печати (необходимо описать то, что пользователь сделал не так). Для решения этой задачи нужно, используя принцип полиморфизма и консоли.
Входное напряжение: 399 + 5 * 345 + ((355- 455) * 10,33) / 100
Выход: 435,33 (например)

Мало опыта в этом, а примера так и не нашел
 
Регистрация
21 Сен 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
так это целое дело - такое написать ! Ну попробуй вначале разбить строку на части типа Операнд1 Операция1 Операнд2 ... Далее нужно составить список выполнения: Вначале всё что в скобках, всё остальное Теперь учитываем приоритет операций, слегка перестраиваем список Начинаем вычисления по списку, Операнд1 Операция1 Операнд2 преобразуем в вызов Операнд1.Операция1(Операнд2) тут как раз тебе и пригодится полиморфизм
 
Регистрация
31 Окт 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
гугли обратную польскую запись. при чем тут полиморфизм я хз, а что такое "приннцип консоли" это вообще
 
Сверху Снизу