Skip to content

emilie-feral/rpn-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPN app for Epsilon written in C

This is a basic RPN app written in C to use on a NumWorks calculator.

Run the app

To build this app on a simulator, you'll just need a C compiler (gcc is expected on Windows and Linux and clang is expected on MacOS).

make clean && make run
make debug

This should launch a simulator running your application (or a debugger targeting your application).

Complete the application

Read the src/main.cpp file to understand the core structure of the application: the main loop.

InputField

The Input Field stores the digital input of the user. Complete Converter::Serialize in src/converter.cpp and all methods of InputField in src/input_field.cpp to make it work.

Store

The Store holds the previous values input by the user. Complete Converter::Parse in src/converter.cpp and all methods of Store in src/store.cpp to make it work.

Add features: make a complete RPN app!

Add code to handle multiplication, division, square root, power... And all operations you need in your RPN app.

UX: Improve the user interface

Make this ugly app beautiful.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published