VS 2008 - Calculate Factorial From Number And Display In Textbox
Sep 14, 2009
So I need to get a button to take the number that a user enters into a textbox, calculate the factorial from that number, and display it in another textbox. I can't seem to get this to come out right.
Here's some of the code I've been playing with.
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Function Factorial(ByVal txtFactorial As Decimal) As Decimal
If txtFactorial <= 1 Then
MessageBox.Show("Enter a number greater than 1")
Else
txtAnswer = Factorial(txtfactorial - 1)
End If
End Function
Now I have to just work out the code part. Can a function be under a button? I'm getting an error about that. I'm also getting an error about the txtAnswer=Factorial(txtfactorial-1) part of the code.
1.prompt a text string in 0 to 20 characters and then pass it as a input parameter to a Boolean-valued Function to check if the string is symmetric or not. Display the result.
2.The Einstein's equation E=mc2 relates three variables, E, m, and c. create four TextBoxes, two for the names of variables (E, m, c) and the other two for the values of corresponding variables. Based on the entered names and values, calculate and display the unknown variable in another TextBox.
How do I calculate the difference between two dates to display as a number in days?I have 2 text boxes (txtHStart_Date & txtHEnd_Date) I have used an Ajax Calendar Extender to enter the dates in each of these text boxes.I would like to get the difference between these two dates to show in a seperate text box (txtNoOfDays)
I've seen the timespan function but can seem to get this to work. I'm not to sure how to declare the text boxes as the dates I would the calculation to be made from
Code:
Dim D1 As Date Dim D2 As Date Dim ts As New TimeSpan D1 = txtHStart_Date.Text D2 = txtHEnd_Date.Text ts = D2 - D1
But I know this isn't right. I also don't know how to get it to display in the 3rd TextBox.
I am trying to calculate two columns in a DataGridView. The first column is the points column and the second column is the Rental_charge column. I would like one text box to display the total of points and the second text box to display the total Rental_charge.
Private Sub Rental_ItemDataGridView_CellEndEdit(ByVal sender As Object,
I am trying to calculate the number of years for my calculate age event handler, however i am apparently missing a method or whatnot because im trying to calculate the age , can anyone suggest help on this. I need to subtract years to get my age but when i try the birthdate.Subtract (currentDate) method i get an error about not able to convert from LONG?
So below is what I have.
Private Sub btnCalculateAge_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculateAge.Click Dim currentDate As Date Dim BirthDate As Date Dim Age As Long
I am attempting to calculate the number of months between 2 dates in vb 2008. Effectively subtracting a date in the past from the current date and then manipulating it to the number of months between the two.
I have done this in VB 6 previously, but can't seem to do it in vb2008.
I'm looking to write a very simple program which asks a user to enter a number between 20 and 50. The program would display the letter 'I' in a textbox to correspond to the number the user entered (i.e. if the user entered 34 then 34 I's would be displayed. I'm not entirely sure of what commands would make this happen.
I have a file which has numeric values like [code]What would be the best way to display the highest number in a textbox +1?I have the following coding but to be honest it just keeps showing random numbers in the textbox.[code]Also what would you be the best way to append to the file? I have the following coding to append to the last line.[code]
how to display Auto Generate number in textbox from sql server 2005 column serial_no when click the menustrip object. Here is the sample code which i tried but it not working.
Public Sub serialnogenerate() connect() sqlquery = "select c_slno from newconnection"
I have set up text boxes for user to pick a number 1-20 and to enter a word as well. Then, press submit button. What's supposed to display in result textbox is the word that many number of times. For example if the number is 5 and the word is hello, then "hellohellohellohellohello" should appear. I don't know how to complete my For...Next function to append the word to the result.
Public Class Ch6ex1
Private Sub btnsubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsubmit.Click
I'am creating a program that will input a number in a textbox for example 5 and display 5 textboxes in form...I have no idea how to do this but here is the code i've done..
I have following code (in VBA, excell) for calculating a date.I have variable for yeay, weeknumber and daynumber from week, now i wanna calculate the exact date. [code] But when i place this code in vb.net don't get the correct month.It displays correctly the year, day and daynumber but is displays the month as '00'. What do i have to change?
I have a program where I have to calculate straight-line depreciation (cost * 1/n) n being the number of years to depreciate, and Double-Declining depreciation (cost * 2/n) using user input for year of purchase, cost, and years of depreciation. The output needs to be put into 4 columns in a list box. Year, Value at beginning of year, Amount of depreciation during the year and Total depreciation to the end of the year.
The problem I am having is with my loop. It is not properly calculating. I'm sure I am doing something wrong that is simple, but I can't see it.
Here is my code; the problem areas are bold:
Public Class frmDepreciation
Dim Cost, Life, Year, Depreciation, BegValue, EndValue, Total, Counter As Double Dim fmtStr As String = "{0,-10}{1,10}{2,17}{3,5}{4,-15}" Dim fmtStr2 As String = "{0,-10}{1,10}{2,17}{3,15}"
I have parent DGV form and child Detail form. The user enter data in Detail from, for instance, the field AbsenceDays keep number of days like integer. If it possible, how to display in DGV that number in time format HHH:00?
I would like to loop through a number of integers to display the higher number, I would not know the higher or the lower number. How could I compare them to pick the higher one.
I'm trying to calculate the total number of minute that pass 8.00am .. there are few record that the time are greater than 8.00 am which is : 08:15:00, 08:07:00, 08:05:14, 09:01:01 15 + 7 + 5 +61 =88 minute so I should get 88 minute then show it on label1.text
Dim dc As New DataClassesDataContext Dim q = (From p In dc.times Where p.name.Equals("Nick") And p.time > New TimeSpan(8, 0, 0) _
I am trying to figure out how to calculate the number of years it takes to double a user defined number. I have tried to take the number entered and multiply it by twelev and divide by two.
How can we calculate week number in one month.I am bit confused about caliculating this week number in one month.for example if we take today date 8/12/2006.Now we are in which week ? 2nd or first week (in december month)Our zone is united kingdom..
I am hoping that someone can help me with a problem I've got at the moment using Compact Framework.Net 2 SP 2.At the moment I have a UI with a series of text boxes and each textbox displays the contents of a database field. These are shown one beneath another with a scroll bar on the right hand side of the form. Each textbox has a set width which might.I would like to adjust the height each text box based on the number of lines it is holding, the font size and the font in order to avoid using scroll bars on each textbox.[code]