Factorial Calculator, formula help :?
Author 
Message 
scorpia95

Posted: Sun Feb 01, 2015 11:00 pm Post subject: Factorial Calculator, formula help :? 


There is no textbox to input a number, its supposed to start from 1 when you click "Next"
When I click "Next" on my calculator, it's supposed to say 1, and the factorial of 1. Then if I click the button again, it's supposed to say 2 and the factorial of 2. If I click next again its supposed to say 3 and the factorial of 3 and so on...
I don't understand how Its supposed to switch over to the next number when I click the button "Next".






Sponsor Sponsor



Insectoid

Posted: Mon Feb 02, 2015 12:13 am Post subject: RE:Factorial Calculator, formula help :? 


You can use a textbox that is does not accept input and is not editable by the user. The 'next' button should edit the text in that box, using the builtin textbox properties.






scorpia95

Posted: Mon Feb 02, 2015 12:32 am Post subject: Re: RE:Factorial Calculator, formula help :? 


Insectoid @ Mon Feb 02, 2015 12:13 am wrote: You can use a textbox that is does not accept input and is not editable by the user. The 'next' button should edit the text in that box, using the builtin textbox properties.
Cant, we were told that both the number and the factorial box are labels
Im supposed to be making something like this
http://oi58.tinypic.com/2dpggj.jpg






Nathan4102

Posted: Mon Feb 02, 2015 7:55 am Post subject: RE:Factorial Calculator, formula help :? 


In the buttonPressed event of your "Next" button, you could increment a variable by 1, set the number label to your variable, and set the factorial box to the factorial of your variable.






scorpia95

Posted: Mon Feb 02, 2015 12:12 pm Post subject: Re: Factorial Calculator, formula help :? 


ty, i figured it out. Now Im stuck at my formula
Formula:
N! = (1^2)*(2^2)*(3^2)...*(N^2)
Im doing this
x = x + 1
N.Text = x
For i = 1 To x
y = i^2 < my "i" isn't squaring all the values from 1 to x, its just squaring "i" at the current "x"
NFact.Text = CStr(y)
Next






Insectoid

Posted: Mon Feb 02, 2015 12:25 pm Post subject: RE:Factorial Calculator, formula help :? 


Your first problem is that your formula is wrong. Factorials are defined as N! = 1*2*3*4....*n, which is a lot simpler than what you came up with.
Because you only have to compute the 'next' factorial and not a random one, this is really easy. You won't need any loops. You start at 1. when you click 'next' you want to calculate fac(2), which is 1*2. Clicking 'next' again, you want fac(3), which is 1*2*3. But you don't need to calculate all that, because you already calculated 1*2 in the previous step. Find a way to use this to your advantage.
EDIT: I see now that you're required to use the more complicated formula. Fortunately, that doesn't matter and the advice I gave you will work the same way.







