Calculating Monthly Salary with Doubling Formula

  • Thread starter Thread starter remaan
  • Start date Start date
  • Tags Tags
    Formula Salary
AI Thread Summary
The discussion focuses on calculating a person's monthly salary based on a doubling formula, starting with $1 on the first day. The proposed solution involves initializing a total variable to accumulate daily salaries, which double each day. Participants clarify the need to maintain a running total by adding each day's salary to the total after doubling it. The final output should reflect the total salary for the entire month, which can result in a very large number. The conversation concludes with the user expressing gratitude for the guidance received.
remaan
Messages
132
Reaction score
0

Homework Statement



In this problem, we are asked to write a program which displays the salary of a person for one month. Given that his salary for the first day is 1, second day 2 $ , third day 4$ , and contiue to double . And, then we have to display the total salary of the whole month.





The Attempt at a Solution


Her is the code I made

public class Ass3 {

public static void main (String args [])
{

int salary = 1;

System.out.println(salary);

for ( int d = 0 ; d < 29 ; d++)

{
salary *=2;
System.out.println(salary);

}


}

}

I tired with making total = 0 and then total = total + salary,
But it did Not work, even when putting inside the loop itself ?

What do you think ?
 
Physics news on Phys.org
Go through the days of the month and each day work out the salary for that day and a running total up to the end of that day.

At the end of the month you have a month's salary in the total.
 
what do you mean by : a running total up to the end of that day ?

What I thought about is initlizing a variable total = 0

and then add the salaries each day.

Right ??
 
Yes, that is right.
Each day double the previous day's salary and add it to the total.

Before you start the loop, make the total = 0, the first day's salary = 1.
Then FDS= FDS * 2
Total = total + FDS

Be ready for a very big number.
 
alright, thanks alot!

I am done with one right now,

Thanks a lot once again =)
 

Similar threads

Replies
7
Views
2K
Replies
7
Views
3K
Replies
12
Views
2K
Replies
1
Views
2K
Replies
3
Views
2K
Replies
2
Views
2K
Back
Top