jayne1069 Posted August 3, 2013 Share Posted August 3, 2013 This code needs to calculate a profit, I'm really new to this and when I calculate it it shows $0 which is not correct. Could someone please help me and show me where the error is. /** * A program to work out Alfredo's profit from his mobile game * * @author (Jayne Hill) * @version (2013 Semester 2) */ public class profit{ public static void CalculateProfit(); } { // set up cost and usage parameters) final int USERS = 10000; final double PRICE = 0.99; final double SERVER_PER_MONTH = 100.0; final double COST_PER_REQUEST = 0.01/1000; final int REQUEST_PER_GAMES = 4; final int GAMES_1 = 100; final int GAMES_2 = 20; final int GAMES_3 = 20; final int GAMES_4 = 20; final int GAMES_5 = 20; final int GAMES_6 = 20; final int GAMES_7 = 5; final int GAMES_8 = 5; final int GAMES_9 = 5; final int GAMES_10 = 5; final int GAMES_11 = 5; final int GAMES_12 = 5; double totalCost = 0; // we will accumulate the costs here int numberOfRequests; // how many requests in a given month // month 1 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_1*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 2 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_2*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 3 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_3*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 4 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_4*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 5 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_5*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 6 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_6*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 7 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_7*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 8 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_8*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 9 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_9*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 10 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_10*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 11 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_11*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; // month 12 totalCost = totalCost + SERVER_PER_MONTH; numberOfRequests = GAMES_12*REQUEST_PER_GAMES*USERS; totalCost = totalCost + numberOfRequests*COST_PER_REQUEST; //calculate profit double profit = USERS*PRICE-totalCost; System.out.println("Alfredo's game should make a total profit of $"); }} Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.