Make A Function Which Takes A Number Then Does An Operation To It Again And Again Until It Gets A Vlue?
Apr 26, 2009
This is probably a stupid question, but how do you make a function which takes a number then does an operation to it again and again until it gets a vlue which it already has seen, when it returns all of its values? I have this function:
Private Function fractal(d as string) As double
Fractal = Val(D) * (Val(D) - 1)
Fractal = FormatNumber (Fractal, 2)
To have a function that takes the average (which is calculated by a different function) say for example the average is 6, now the function is to take the number 6 and get the variance from six to another number lets say its 12 so this will return a calculation of 50% variance. now here comes the issue, i have it calculating the variance how ever lets say that there is a score that is 0, how can i make it calculate the variance without taking count for that 0? i guess you can say i need it to "skip" if its a 0.
I'm supposed to make an app where computer generates a random number using a function and then the user has to guess the number. If they get it right, they see a picture.... If they get it wrong the loop keeps going until ten guesses are up.. I'm running into quite a few problems...
1. I don't know how to tell if the photo will show up if the number is right because right now I have it set to false in the form, so it dosen't show up but in my loop I included the code that SHOULD allow it to show up if both numbers are the same.... Not sure if this is correct...
2. I have a textbox that is supposed to keep track of the number of guesses but the message automatically becomes Game Over and the guesses go up to 11 as soon as I click the Are You Right Button?
3. When I try to debug, my app freezes and I don't know why...
I am writing a program that takes a SSN into a number field.Issue is when a SSN is entered with a leading 0. Ex. 012-34-5678 The zero is cut off and turns it into an 8 byte field, which is not good for SSN obviously.What can I do to prevent this from happening?
Is there a way in vb.net to create a sub/function that will take as an argument some kind of pointer to another function, and allow this new sub/function to execute the passed function? What I have are 10-12 xml-rpc functions I am calling against a remote server. Each of these functions has different argument lists (one takes 1 string, another might take 3 strings and one int, etc). All of them return an object.
Actually, I am trying to find out whether the partno is existing in the database table or not and it takes long time in count = checkCommand.ExecuteReader statement
Public Function CheckProductNo(ByVal Partno As String) As Boolean Dim count As SqlDataReader Dim valid As Boolean = False Using connection As New SqlConnection
what exactly is the type of the second argument of CType
CType(testobject, Control)
what exactly is Control? how can Control be used as though it is an expression?i nid to know this because i'm trying to build a function that takes the exact parameters of CType, let's call it CType2public function CType2 (byref object as Object, byval thetype as Type) as Object problem is when i do this: CType2(testobject, Control) they give me "Control is a type and cannot be used as an expression".
I'm currently invoking a function that takes ByRef parameters using Control.Invoke (which I notice specifies the Object parameter array to be ByVal) but the array of parameters I give it isn't updated by the function. Is this possible with VB.Net 2003 or must there be some error in my code?
I'm a beginner and doing a review for my final...the question is-Write a Function procedure that takes an array of Strings, sorts it using Shell sort and returns the sorted array. I do not get shell sort at all.
I've been looking at threading to make my webapplications more responsive. I've found out how to thread a sub that takes no variables and doesn't return anything, but I can't find out how to achieve this for a function that takes variables and returns something. here is an example
in my program i have a timer, and every 5 sec (for example) i send a string by serial.i have to read every key pressed between each 5 sec and send a number that tells me what i am sending.what I've done is to send 1 as long as up key is pressed and send 8 as long as left key is pressed and send 9 as long as both are pressed.when i run my program, the first time i press up and left at the same time and i keep them pressed, the serial send me the first time 9 and then ignores the up key and send me 8 always.and sometimes send me 9 and after that always send me 1 and ignores the left key..the point is that vb ignores the first button i press even if i keep pressing it..what should i do to make vb.net takes two arrows keys at the same time?
I'm trying to make a form that takes user input 3 times, and each time compares it to the correct Answer... which is an array of {"C", "D", "A"}.Each time the user's input matches the correct answer ("strCorrectAnswer()"), then I'll add 1 point to intUserScoreCounter. I'm wondering why this code is returning an error (hilighted in blue)? Can I not compare a String to an Array?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnterAnswers.Click 'Handles Enter Answers functionality Dim strCorrectAnswer() As String = {"C", "D", "A"}
i need to make a program that simply takes current date and the input date (users birth date) from the user both as i integer then if the users is 18 or more then the back color turns green otherwise turns red.
Code: Public Class Form1 Dim int_ThisDay, int_BirthDay, int_ThisMonth, int_BirthMonth, int_ThisYear, int_BirthYear, int_DifYear, int_DifMonth, int_DifDay As Integer
An in-line table valued function in SSMS takes about 6 seconds to return 11088 records. The same function in VB .Net 4.0 using TableAdapters.InputTableAdapter.GetData (Created with data set designer) takes about 15 minutes complete.Both are executed from the same workstation.Why does this discrepancy exist?
I'm trying to make a program that takes my old records from Access and moves them to MySQL. Its supposed to take records from 3 different tables in Access to 3 different tables in MySQL. The first table is "Orders" and it sorts the ones to pull to the dataset, taxDS, by "Where Status = 'Waiting Payment' OR 'Cancelled'". Then the second table pulls its info(this is where i'm having trouble) by the "Control_Number" in the "Orders" table, so basically if the control number isnt already in the dataset its not going to pull the data into the new table "FNF Taxes".
Imports System.Data.OleDb Imports MySql.Data.MySqlClient Public Class Backup
[code]....
So now after my 3rd edit and no answers, I'm finally at the point where I'm only stuck on my For..Next statement not working, How can i get this statement to run for each 24,000 controlnumbers?
I've recently started programming for Visual Basic Express - 2008, and I'm currently trying to make a program which takes a bunch of inputs (Name, Age, x2 score results) and then turns this into an output at the end which varies depending on the score results.
I've stumbled upon a small hinderance, which is that the very final stage which has a Console.Writeline does not appear after testing the program. So, everything else functions fine, but as soon as it gets past the "Console.WriteLine("All pupils have been calculated, the results are...")" command the program closes itself.I'm not looking for much help, just wondering exactly what is causing this to happen. I also realise that my coding is sub-par and is coded in a slightly odd fashion, but I'd rather just get this one to work and use the mistakes from this one to correct my future work.
I am using the following code to add some value to a date: Dim strdate As Date Dim numinterval As Double numinterval = 149548.720386359 strdate = DateAdd(DateInterval.day, numinterval, #1/1/1601#) MsgBox(strdate)
The value numinterval is the number of days passed since 1/1/1601 (this is how date is counted for things like 'last logon time', 'last bad password' in Active directory). I do some calculation and get that numinterval value in days.. But since I want it to return the time more accurately, I tried first multiplying numinterval by 1400 for number of minutes.. And I changed the interval as dateinterval.minute... That worked fine!
But, when I tried again by multiplying it further by 60, to get the time accurately in seconds and changed the interval to dateinterval.second it throws the following exception: Arithmetic operation resulted in an overflow I changed the type of numinterval into long, but the same problem..
I am calling the function below from an Excel spreadsheet and the conversion from hex to decimal using the VAL function in the "manufacturer" variable below is coming back with a negative value. The VBA edition is 6.5.
Public Function decMEID(ByVal sKey As String) As String Dim manufacturer As String Dim serial As String
When large number of records in Database, it throws error "Operation has been canceled by the user" in vb.net. I want to retrieve records from DB2 and display the records in DataGridView in VB.net. If number of records is less it works fine. But if the database tabe has large number of records it throws error "Operation has been canceled by the user". [code]
i create a thread that load a function, in this function i need to read from txtbox into the same form and during the function write into another textbox the call to function is done in this way Dim t As Thread t = New Thread(AddressOf Me.myFunction) t.Start() from myFunction i read info in this way myInfo = textbox1.text and i write into textbox during the execution of myFunction in this way textInfo.text = myInfo but in debug time i have an error of crossthread.. how can i solve this problem??
What I am trying to achieve is if there is an error in cell 1 of the current row it returns to that cell. The code below tries to achieve that, but I get an error message thus:Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function.
Private Sub RoomPricingDGV_CellEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles RoomPricingDGV.CellEnter If e.ColumnIndex = 2 And cellerror = True Then
I was trying to fill 10 checkedlistboxes with items..So I made a sub with 2 arguments like this Private Sub fill_checkedlistboxes(ByVal items As String, ByVal checkedlistbox As CheckedListBox) End sub the first argument items is a long string whitch splits in the sub into many strings and added them all into the second arguments (thecheckedlistbox) I want to make for next statement to fill all the 10 checkedlistboxes in my form with an 10 long strings held in an array called strings, so i write something like this [code] What i have to write in the "?????" area to have the checkedlistbox that i want? the checkedlistboxes names are checkedlistbox 1, 2 , 3 ....10
I have a datagrid with a lot of column, but only a few group of it can be edited by user.On a CellEndEdit event i update automatically the database with the new value when the user modify one cell and then I must recharge the dataset of the dataview.If I modify a cell and then use tab or enter to move to the next one everithing is ok, but if I change a cell and then mouse_click on another one i get thi error when i recharge the dataset:
Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function
I am using a WebBrowser control in my application. When i try to download the file through this control, it will show a pop-up of "File Download".I tried to handle it automatically and hove done this.But now I want to hide this window and want to make whole operation at back end.
I need to perform a huge amount of registry read operations, and I'm trying to figure out a way to make each read operation faster than using My.Computer.Registry.
If I used APIs directly to do it, it should be faster, right?
i wanted to ask how to make picturebox1 ,to which functions are already assigned, perform the same function as picturebox2 ,to which no functions are assigned.For example:I have already made picturebox1 and have assigned it alot of function like when play button is pressed then picturebox1.visible = true and when we press pause button picturebox1.visible = false. So now i decided to make a theme and have to remove the picturebox1 and want to allow the picturebox2 to havefunction of picturebox1.But when i disable the theme the function of picturebox1 should go back to picturebox1.