I have class representing a unit of measure with a Decimal as the numeric. Just to simplify things for this example, let's say I'm representing centimeters. I'd like to implement a ToString() method for this class. The thing is, if the numeric value is a whole number I'd like to just display the decimal as an integer. Otherwise, I'd like to keep it as a decimal. So, for example, 10.5D centimeters would display as "10.5cm", but 7.0D centimeters should display as "7cm". I'd like this to be fast and simple to read. I have a working solution, but it seems like there should be a better way.Here's a contrived example showing my first crack at it:
Public Property Units As String = "cm"
Public Property NumericValue As Decimal = 10.5D
Public Overrides Function ToString()
i need to check whether a demical is 0 through 49.99 or 50 through 99.99 or 100 through 199.99 or greater than 200. i am trying to do this with select case, but i am not sure of the syntax.
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
im having trouble understanding this question for a homework assignment. I need to write the PSEUDOCODE for the following scenario, but i got no idea about how to convert a hexadecimal number to a decimal number..You are required to input a two digit hexadecimal number eg. 3f (digits can be entered separately) and calculate the equivalent decimal number. (note the decimal number will be between 0 and 255) . output the decimal number
I am trying to filter a dataset using a number different inputs, selected by a number of check boxes. I have all the text base rowfilters working, but I can not make the date filter work unless I hard code the datetime into the code. The database is MS Access and I am using VB2008 to show the data. I would like to be able to use a DateTimePicker to set the filter date (without the time part) Also I would need to remove the time section of the datEnterDate. I cannot change the structure of the database fields. Also the datEnterDate is MM/dd/yyyy, because I'm in England I would like to use the format of dd/MM/yyyy if possible
I am trying to make a basic ATM system, iv got all the interface done and I have made the link to my SQL database etc. the part i'm stuck on is how I can run a check to see if a bank card number matches up to the users PIN number. To simulate the user putting a card into the machine I've used a combo box, and that lists all the cards, that haven't been flagged as confiscated (there's a column in my ATMCards table that I can set to true or false) then after the user has selected a relevant card there's another text box where they can enter in their PIN number.
Now what I want to do is, if they chose the card number 1234567890123456 in the combo box and they enter in the PIN 1234 into the text box, then, after clicking the check PIN Button if the pin is correct they need to be taken to another from where they can check their balance etc., and if its wrong they got three attempts after which point i want to flag that card as confiscated.
I got 2 LABELS and ONE BUTTON... when i press the button, it fills both labels with a random number from 1 - 6.ild like to do it like this... you press the button then a little prograss bar starts running for 3 or 4 seconds... and THEN after it reached the bars max i want it to show the numbers in the Labels...
the second thing is...i want to make 2 checkboxes next to the labels... if you mark the first checkbox, next to the first label... and the outcome is that the number of the first label is BIGGER then the other one.. you should get some kind of a msgbox.. i know how to make a msg box... but i dont know the code for vb to check if label1 is > or < than label2....
I am attempting to take the decimal places of a given input, round it so there are only two decimal places, then change it to a whole number. So far I have been able to remove the integer part of the number, leaving only the decimal, but the other procedures are eluding me. Here's what I have so far: (VB 2008)
Private Function DecimalNumber(ByVal number As Double) As Double Dim Input As Double Dim SubtractNumber As Decimal
[Code]....
That code returns the decimal part of the input just fine, and I thought maybe multiplying it by 10 would work....but obviously you run into problems when there is more than one decimal place.
How to convert a whole number into decimal..For example 70 to .70 because there are some price in my system that needed to be calculated by grams for example $5 per grams... I am saving the price in my database as an integer..
i am using that code i have one datagridview and datagridview cell 3 value is 7
Dim n As Integer For a = 0 To DataGridView1.Rows.Count - 1 If DataGridView1.Rows(a).Cells(0).Value = True Then n = DataGridView1.Rows(a).Cells(3).Value
[code]....
the above code answer is 4 but i want the answer like that 3.5
How to convert the textbox.text to a number with decimal points. Once the subroutine have been process, the numbers will be dispalyed on the textbox or label in a format with two decimal numbers.
I have a field in datatable .If 1000 is the value in it, i want to display it as 1000.00.Then if user changes to 1000.50 it should display as it is.Is there anyway to do this?
correct syntax to format decimals. I want 2 decimal places even if the result is an even number i.e. I want 40 to show as 40.00 and 40.6666667 to show as 40.67.
I want to know how to convert a percentage rate such as 4.5% into a decimal number in your code editor in V 2008.For example, the user input is 4.5%. Is there any function available to convert is to 0.045?
I'm using access as my database and vb .net 2008.My problem is i change a field into 2 ecimal places and when i debug my program why my data in the datagridview not a 2 decimalExample : in access TotalCost = 200.00in vb form datagridview TotalCost = 200
I have two forms. the first form saves a decimal number and could also retrieve it. the second form just retrieves the number from the database. on the first form, i successfully retrieved the number with the decimals included. but on the second form, the number retrieved is displayed as a rounded up whole number. i tried to copy the codes of the first form but it still displays the rounded up number.
I have an internal process that requires data in a very specific format. Nothing I can do about that. So in my VB.NET program I am trying to output a number with a terminating decimal and nothing after it. I tried
I am trying to think of a possible way to insert a colon and decimal point to a part of a number. I am making a Rubik's Cube timer, and I converted the times to milliseconds so I can calculate the average of 5 with that. I averaged the milliseconds, but now I need to convert that into minutes, seconds, and milliseconds. Does anyone have any idea on how I would go about this?