Project Detail

Fraction Calculator  

Fraction Calculator is project number 529219
posted at Freelancer.com. Click here to post your own project.

 

| More
Free Trial For New Buyers
 

Status:

Selected Providers: fstudio

Budget: $30-250

Created: 10/15/2009 at 17:14 EDT

Bid Count: 28

Average Bid:
$ 38

10/20/2009 at 17:14 EDT

Project Creator: wyett
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (3 reviews)

Bid On This Project
 

Description

Your task is to create a fraction calculator, so that a user can enter 2 fractions, and choose an operation (addition, subtraction, multiplication or division), and your program will tell them the answer in reduced form. You are expected to do this as described below:

Create a class named Fraction that has the following data members: numerator, denominator and sign. Numerator should be any number between 0 and 20, denominator should be any number between 1 and 20, and sign should be ‘p’ for positive or ‘n’ for negative. Create the appropriate ‘get’ and ‘set’ functions, as well as a default constructor, a display function and a reduce function.

Next, create a class named Problem that has the following data members: leftop, rightop and answer, where all 3 of these data members are of type Fraction. Note: this is composition (a ‘has a’ relationship) not inheritance (an ‘is a’ relationship). Create the appropriate ‘get’ and ‘set’ functions, as well as a display function and a ‘calculate answer’ function.

Create 4 derived classes (this is inheritance, ‘is a’ relationships) named AddProblem, SubProblem, MultProblem and DivProblem. Override the display and calculate functions to work properly for the different derived classes.

Finally, create a main program where you provide the user with the following menu:
1. Enter Left Fraction
2. Enter Right Fraction
3. Add
4. Subtract
5. Multiply
6. Divide
7. Quit

Messages Posted:2 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

35

0 days

10-16-2009 08:36 EDT

Dear sir, I am very interested in your project, Please see PMB for more details. Thanks. Best Regards.

help

 

40

2 days

10-15-2009 17:42 EDT

I can do it very well.

help

 

40

1 day

10-16-2009 02:34 EDT

Hi, Please check pm Thanks

help

 

50

1 day

10-16-2009 05:28 EDT

Easy task.

help

 

30

0 days

10-16-2009 03:28 EDT

I have 3+ years of c++ exp.

help

 

40

2 days

10-15-2009 20:26 EDT

will be done as required

help

 

30

2 days

10-15-2009 20:05 EDT

i can do it

help

 

30

3 days

10-15-2009 21:02 EDT

Please see PMB.

help

 

50

5 days

10-15-2009 21:21 EDT

Hi, I'm willing to help you. Please check PM.

help

 

30

2 days

10-16-2009 01:14 EDT

Hello sir I can do this pretty cheaply.please refer pmb

help

 

30

7 days

10-16-2009 03:15 EDT

I can do this fraction exercise easily. I still remember mathematics formulas about reducing fractions, or adding, dividing them. And I also have a good level in C/C++ : I recently created a class to store numbers in multi-precision (up to 400 digits) and implemented methods to compute basic operators.

help

 

30

1 day

10-16-2009 05:13 EDT

Please check PM

help

 

30

2 days

10-15-2009 17:40 EDT

(No Feedback Yet)

Hello, this is my bid, I hope you think it is fear enough to land it, a start working right now.

help

 

40

2 days

10-15-2009 20:36 EDT

(No Feedback Yet)

Allow me to help you.

help

 

33

1 day

10-15-2009 21:18 EDT

(No Feedback Yet)

Hi. I have a 5+years of experience in this field. I can complete the project within the given time and i can assure you you will get a perfect solution. Thank you.

help

 

35

2 days

10-15-2009 21:44 EDT

(No Feedback Yet)

Very simple project, can be done as required. Best regards.

help

 

30

2 days

10-15-2009 22:35 EDT

(No Feedback Yet)

Will this program need to be done on a GUI? If so, the only difference would be an additional day needed to complete the project, I will still be able to complete this project with the price specified. If it does not necessitate a GUI, I can produce your program in 2 days. I am responsive and professional, you will not be disappointed with my service. You have already provided enough information for me to get started immediately, as soon as this bid is accepted.

help

 

40

1 day

10-15-2009 22:47 EDT

(No Feedback Yet)

sir, i am interested in ur project.

help

 

50

5 days

10-15-2009 22:55 EDT

(No Feedback Yet)

Let's start to save time.

help

 

33

0 days

10-16-2009 05:44 EDT

(No Feedback Yet)

Hi, let me do this simple task.

help

 

30

1 day

10-15-2009 23:12 EDT

(No Feedback Yet)

Hello sir, This is quite a easy job.I can finish it with your complete satisfaction.Looking for your reply. thanks

help

 

35

1 day

10-15-2009 23:29 EDT

(No Feedback Yet)

I am an expert in C/C++ and I have done hundreds of projects of this sort earlier. I will ensure complete satisfaction and assist in understanding, deploying and presenting. Looking for long term relationship with you.

help

 

30

1 day

10-15-2009 23:35 EDT

(No Feedback Yet)

This is a simple task will be completed within a few hours.

help

 

30

1 day

10-16-2009 00:06 EDT

(No Feedback Yet)

As ur requirments based on Object Oriented principles (OOP) and we are expert in (OOP) in C/C++. i suggest if u r serious with ur project then chose us, we will done it with in 1 day. Some about us as below: • Over 3 years of Industry experience in providing User Interface & User Experience Design and Development with most usable enterprise wide applications. • Specialized in software development, Front End Development and .NET Desktop applications Development. • Good experience of developing interactive, Database-driven desktop applications using C#,C/C++,.NET and Oracle database. • Solid understanding of relational database fundamentals, including database design, optimizing SQL queries, and writing stored procedures. • Ability to execute complex, high-impact application services projects. Strong knowledge of C#, C/C++, .NET, SQL, Oracle 10g and 11g, Crystal Repotting. • Proven track record of consistent performance in high-volume, demanding business environment. • Strong mathematical background and figure aptitude.

help

 

30

1 day

10-16-2009 02:47 EDT

(No Feedback Yet)

Sir, i am a 4th year cse engineering student.....this is what i do.

help

 

30

1 day

10-16-2009 04:15 EDT

(No Feedback Yet)

Please, see PM for details.

help

 

50

1 day

10-16-2009 06:05 EDT

(No Feedback Yet)

Please check Message Board. Thanks.

help

 

100

4 days

10-16-2009 07:25 EDT

(No Feedback Yet)

I am very good in C/C++ and confident of doing your project.

help


    Bid on this Project