Find Jobs
Hire Freelancers

write a program c++

$10-30 USD

Cancelled
Posted over 5 years ago

$10-30 USD

Paid on delivery
Simple Number Converter/Calculator Create a program that converts and performs operations on Arabic Numbers and Roman Numerals Your program should contain (but is not limited to) the following classes: Number – abstract base class of all the number format classes Integer – wrapper for the primitive integer RomanNumeral – class for roman numeral - All the number format classes must be instantiated with an (optional) initial value. - For Integer instances, initial value is of type int and defaults to 0; - RomanNumeral – initial value is empty string (“”) - All these classes must have the following methods and must overload the following operators: int toInteger() const; std::string toRomanNumeral() const; virtual bool parse() = 0; validation of values Operators: +, -, *, /, %, >, <, >=, <=, ==, != - Notice the abstract method parse(). Take note that it should be called on the constructor of the class. Integer* integ = new Integer(15); integ->toInteger(); // returns 15 integ->toRomanNumeral(); // returns “XV” - Allowed values are between [0, 1000]. Any operations and initializations with results beyond this range will be treated as invalid and must return -1 for toInteger() calls, and “INVALID” for toRomanNumeral() - Arithmetic operations involving INVALID numbers should result to an INVALID object. Relational operations involving INVALID numbers should return false with some exceptions when there is equality involved. - Also, you can create test cases for your program (but not part of the final checking). Good luck!
Project ID: 17693293

About the project

6 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $33 USD for this job
User Avatar
Hello, I am interested in this project and so wanted to discuss more it in details. I have a lot of experience in C++ programming.
$50 USD in 1 day
4.9 (82 reviews)
6.1
6.1
User Avatar
HI..I am quite proficient in writing C/C++ programs as general purpose computing applications in console mode and can help you write the calculator as per given specs. I will use GNU c++ compiler in linux machine to write and test the code. please contact me as soon as possible for a discussion.
$55 USD in 1 day
4.9 (117 reviews)
6.0
6.0
User Avatar
Hi! I am C/C++ programmer with some knowledge in data structures an algorithms and also design patterns. I am aure I cand help you with this task and I hope you will consider my offer. We can renegociate the price if you want to. I look forward to hearing from you. Yours sincerely, Emilovici
$25 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i'll do for you. thanks.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PHILIPPINES
Sampaloc,Manila, Philippines
0.0
0
Payment method verified
Member since Jun 6, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.