lannon / expression-calculator

Rails app that implements a simple arithmetic expression evaluator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please create a rails app in any rails/ruby version. Don't spend more then 2 hours (really). Submit either by commit to github, bitbucket, or zipping up your git repo and emailing it to jwindholtz@everfi.com, daniel@everfi.com, and jsamuelson@everfi.com.

Create a rails app that has one root page that is a calculator.

It implements these operators (say +, -, /,*) on any number of integer arguments.
The page has only a text box and a submit button.
The requested operation and its result should be displayed below the text box after clicking the calculate button. Please avoid using a gem for the calculation portion of the assignment and craft your own calculator mechanism (hint eval is not your friend).

We don't care about UI/UX. Please write up any tests you think might be important.

Input example: 53+1+6/2+9100

Expected output: 53+1+6/2+9100 919

Input example: 53+1+6/85+9100

Expected output: 53+1+6/85+9100 916.07

About

Rails app that implements a simple arithmetic expression evaluator


Languages

Language:Ruby 81.4%Language:HTML 14.4%Language:JavaScript 2.6%Language:CSS 1.6%