Assistance with Pennies for Pay problem.

I am currently taking a programming class and we are using Visual Studios Express 2010, working out of the Starting Out With Visual C# 2010 2nd edition by Tony Gladdis.

I am completely stuck on a problem, the Pennies for Pay were you earn 1 penny for the first day, 2 pennies for the second day, 4 for the 3rd day and so on.

I am trying to write the code so that you input how many days you work in a textbox and then it shows you how much you made.

Im sure I need to use a loop for this problem and decimal since I will be working with 0.01m but beyond that I have no clue were to start.

Im dont want the anwser just some guidance on were to start and a good reference to view a simular problem.

Thanks in advance for any help

Re: Assistance with Pennies for Pay problem.

im at work an my laptop is at home so I cant post what I have but here is the basics of were I am at

decimal salary = 0.01m

int total = 0

int days // days worked

// Get the days worked.

if (decimal.TryParse(nuDaysWorkedTextBox.Text, out days))

for(int i = 1, i <= days, i++)

total += salary;

salary * 2;

Re: Assistance with Pennies for Pay problem.

I've made a number of changes to my code thus far. Im still trying to figure out how to do the mathematical part of it.

This is my code so far

Any hints would be greatly appreciated

private void calculateButton_Click(object sender, EventArgs e)

{

// Variables

int number; // Loop control variable

int days; // days worked

decimal totalPay; // The total pay

decimal currentPay; // The currentpay

currentPay = .01m;

totalPay = 0;

// Get the number of days worked.

if (int.TryParse(nuDaysWorkedTextBox.Text, out days))

{

// The following loop calculates ending pay.

for (number = 1; number <= days; number++);

currentPay = currentPay * 2;

totalPay += currentPay;

// Display the pay

TotalpayLabel.Text = totalPay.ToString("c");

}

}

private void exitButton_Click_1(object sender, EventArgs e)

{

// Close this form

this.Close();

}