- Total Members: 220,034
- Threads: 525,390
- Posts: 977,005
-
November 6th, 2012, 10:38 PM
#1
VB Code Help
It's me again and since eyoung100 was the only person to reply to my last post, I hope you're checking in real soon.
I'm writing a code to calculate commission based on a sales amount input by the user at .05 rate. I calculate a bonus commission for sales over $2,500. My program is not calculating the bonus commission correctly. It's calculating using the formula for the regular commission. The code uses a base class that I created and an inherited class. I think my problem is in the way I'm writing the formula (I typed the formula in bold print) but I can't figure out what it is. I'm including my code from the class file. Hopefully someone can help me.
' base class
Public Class Commission
Public Property SalesId As String
Public Property Sales As Double
Public Sub New()
_SalesId = String.Empty
End Sub
Public Sub New(ByVal Sales As Double)
Sales = 0
End Sub
Public Overridable Function GetCommission() As Double
' calculates a salesperson's commission
Return Sales * 0.05
End Function
End Class
' derived class
Public Class BonusCommission
Inherits Commission
Public Sub New()
MyBase.New()
End Sub
Public Sub New(ByVal Sales As Double)
MyBase.New(Sales)
End Sub
Public Overrides Function GetCommission() As Double
Return MyBase.GetCommission + (Sales - 2500) * 0.01
End Function
End Class
Similar Threads
-
By newphpcoder in forum HTML, JavaScript And CSS Help
Replies: 3
Last Post: November 14th, 2010, 01:17 PM
-
By RSS_News_User in forum Technology News
Replies: 0
Last Post: November 2nd, 2010, 06:00 PM
-
By littleNewbie in forum .NET Development
Replies: 1
Last Post: May 18th, 2009, 02:23 AM
-
By shamrog12 in forum ASP Development
Replies: 2
Last Post: August 28th, 2005, 12:19 AM
-
By palomar in forum Visual Basic Programming
Replies: 0
Last Post: June 21st, 2005, 07:10 PM