File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Revenue Calculation --Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Revenue Calculation --Problem" Watch "Revenue Calculation --Problem" New topic

Revenue Calculation --Problem

atul kumar

Joined: Nov 14, 2008
Posts: 7
ABC sales team sells different products and each product has different margins. As an example refer the following table

Sl. No Product Margin
1 Mutual Fund 2% of Revenue
2 Insurance 15% of Revenue

In addition to the direct margins, there are volume overrides. For example if the total mutual fund sale is greater than 1 crore then the margin becomes 2.25%. Similarly for other products as well.

Define a class structure and write a program to calculate the total revenue using the same. Make the design flexible to incorporate easy addition of new products and criteria for incentive calculation. Assume inputs are available as data objects. Identify all unit test cases and write a few of those.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
This sounds like a homework problem that you should be working on in order to learn something: DoYourOwnHomework

Have you had any thoughts on how to approach this? ShowSomeEffort
I agree. Here's the link:
subject: Revenue Calculation --Problem
It's not a secret anymore!