Калькулятор на Win32api

Тема в разделе "MS Visual C++", создана пользователем Sword, 23 ноя 2006.

Статус темы:
Закрыта.
  1. Sword

    Sword Гость

    Нужен исходник калькулятора, который распознает скобки, *, /, -, +.
     
  2. Mozzart

    Mozzart Гость

    В MSDN Helpe в Samples есть mfccalc - простенькая прожка докодишь распознование скобок
     
  3. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Для: Mozzart, хехе, распознавание скобок и есть самое сложное - они же меняют порядок операций, превращая простую последовательность операций в обратную польскую запись. Кстати, посмотри статью на википедии по ней - там есть алгоритм. И поищи в сети - полно таких калькуляторов.
     
  4. Creo

    Creo Гость

    Для: grigsoft
    Мне кажется ты не совсем прав. Обратная польская запись к скобкам непосредственного отношения вообще не имеет(если не прав приношу извенения). Польская запись позволяет выполнить вычесления учитывая приоритет операций, что позоляет обойтись без сокбок вообще. А скобки в вырожении обрабатывать относительно легко. (4 (1 ) (2 ) (3 ) )(6(5) ). При втсрече первой закрывающей скобки выполнять вычесление стоящее в ней. Тогда порядок вычеслений будет таким, как указано цифрами. (3(2(1) ) ). Работает во всех случаях сочетания скобок.
     
  5. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Для: Creo, а ведь соглашусь, это я облажался ошибся :(
     
Загрузка...
Похожие Темы - Калькулятор на Win32api
  1. DreamForse
    Ответов:
    0
    Просмотров:
    2.225
  2. users574
    Ответов:
    0
    Просмотров:
    2.015
  3. Bonuse
    Ответов:
    1
    Просмотров:
    1.697
  4. Powinteh
    Ответов:
    0
    Просмотров:
    1.090
  5. Powinteh
    Ответов:
    1
    Просмотров:
    1.078
Статус темы:
Закрыта.

Поделиться этой страницей