zaczynam pisać konsolowy kalkulator w języku #java bo trzeba kiedyś te 15k zarabiać
tak wiem niektórych boli od samej nazwy 'java', ale nie mnie
co do zamierzonych funkcjonalności, chciałbym, żeby ten kalkulator nie był taki głupi typu
podaj liczbe: 1
podaj liczbe: 2
podaj działanie: +
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@slucham-psa-jak-gra: Można łatwo stworzyć gramatykę bezkontekstową do opisu działań matematycznych, z gramatyki łatwo podać rekurencyjne funkcje parsujące (Recursive descent) za pomocą których wygenerujesz sobie AST a potem obliczysz to :) Mogę coś więcej o tym napisać.
Plus jest taki, że łatwo można nawiasy implementować, napis 4 4 traktować jako mnożenie
  • Odpowiedz