Lietuviškas kalkuliatorius

2009 Gegužės 09

Turiu tokį draugą, vardu Edgaras, kuris VU mokosi fiziką kaip pagrindinį dalyką. Bet jis turi ir informatiką. Štai gavo užduotį su C++ kalba sukurti kalkuliatorių. Kalkuliatorius nėra mokslinis (scientific), bet ir nėra labai paprastas. Atlieka kelis skaičiavimus iškarto, t.y. galima į vieną eilutę įvesti “4^3*6(2+5)/10″ ir panašiai. Ši užduotis galbūt atleistų jį nuo egzamino.

Kurį laiką programavęs, Edgaras pasiekė BETA versiją, kurią padarė viešą. Tad kartu su Edgaru turime prašymą mano skaitytojams ir šiaip čia užklysiantiems žmonėms:

Parsisiųskite šitą BETA versiją ir pamėginkite naudotis kalkuliatoriumi. Pabandykite tyčia įvesti neteisingas sąlygas, paieškokite sintaksės klaidų ir šiaip “bug’ų”. Laukiami ir pasiūlymai, kaip galima būtų patobulinti programą. Viską rašykite čia komentaruose. Iš anksto dėkui.

Kalkuliatoriaus parsisiuntimas: Failai.lt nuoroda

  1. Komentarai: 3

  2. Parašė akimirkoje | 2009 Gegužės 15

    o mac’istais kas pasirūpins? :D

  3. Parašė Julius | 2009 Rugsėjo 07

    būtų smagu pamatyti pirminį kodą. :)

  4. Parašė EDman | 2009 Rugsėjo 08

    Programos source’as tikrai yra n00biskas ir su nuline optimizacija, del dvieju priezasciu:
    1. Sios uzduoties tikslas nebuvo sukurti idealiai veikiancia programa, tikslas buvo praplesti savo c++ zinias.
    2. Programa kuriau absoliuciai nuo nulio, tai yra, veikimo principa sumasciau ir realizavau 100% asmeniskai, neziurejau jokiu tutorialu (na isskyrus c++ naudojamu funkciju aprasymus), juo labiau neieskojau intike jau sukurtu panasiu kalkuliatoriu. Remiausi savo turimomis pradinio lygio ziniomis.
    Siuo source’u galima nebent naudotis tik mokykimosi tikslais, realiai is jo naudos nedaug, nes internete yra pilna zymiai tobulesniu ir labiau optimizuotu kalkuliatoriaus programos source kodu.
    Kurimo procesas uzeme mazdaug 20 h (+10 h bugu taisymui).

    Kodas: http://www.pastebin.lt/index.php/view/30023136

Parašykit komentarą