944,000 Members | Top Members by Rank

Ad:
  • VB.NET Discussion Thread
  • Unsolved
  • Views: 1512
  • VB.NET RSS
Mar 2nd, 2007
0

Very easy problem- i can't seem to get

Expand Post »
okay so the problem is:

I need to develop a program that determines whether a department store customer has eceeded credit limit on charge account. for each customer, the following facts are available:

- accunt number
Balance at the beg. of the month
total of all items charged by this customer this month
-titak of all credits applied to this customer's account this month
-allowed credit limit

the program should input account number as an Integer, but use Double for the other variables. the program should calculate the new balance (= beggining balance + charges - credit), display the new balance and determine whether is exceeds the customer's credit limit. for customers whose credit limit is exceeded, the program should display the message, " credit limit exceeded. use a sentinal value of -1 for the acount number to terminate repetition.












Okay, here is what i have.. now it runs but i dont have a sentinal value and i dont think i did the problem correctly



Sub Main()
Dim accountNumber As Integer
Dim begBal As Double = 1000
Dim totCharges As Double
Dim newbal As Double
Dim credits As Double = 700


Console.Write("Hello. please enter account number:" & vbCrLf)
accountNumber = Console.ReadLine()
Console.Write(" Beginig balance is: 1000" & vbCrLf)
Console.WriteLine(" Please enter credit amount:" & vbCrLf)
credits = Console.ReadLine()


If credits <= 700 Then ' is charges are smaller than the allowed credit amount then subtract
credits -= 700
Console.WriteLine(" Amount after charge is " & credits)
ElseIf credits > 700 Then ' else if charges exceed the allowed credit amount than do not operate, write "exceed'"
Console.WriteLine(" Credit limit exceeded")
End If

newbal = begBal + totCharges - credits
Console.Write(" new balance is " & newbal & vbCrLf)



CAN ANYONE HELP PLEASE!!??
Similar Threads
Reputation Points: 9
Solved Threads: 0
Newbie Poster
Need_help! is offline Offline
5 posts
since Mar 2007
Mar 2nd, 2007
0

Re: Very easy problem- i can't seem to get

where does the -1 come in? Don't you need a for loop ?
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Mar 2nd, 2007
0

Re: Very easy problem- i can't seem to get

Click to Expand / Collapse  Quote originally posted by iamthwee ...
where does the -1 come in? Don't you need a for loop ?
yeah i do need a loop, so it should really be a dountil? but how can i have a dountil if i need an if then type statement right?
Reputation Points: 9
Solved Threads: 0
Newbie Poster
Need_help! is offline Offline
5 posts
since Mar 2007
Mar 2nd, 2007
0

Re: Very easy problem- i can't seem to get

You use the -1 as a condition to bail out of the loop i.e


While (input <> -1 ) Then
'promt user for input
total = total + input
End While

Display total

The best thing for you would be to draw a flow chart. It will help you visualise what is going on and help you code a solution.
Last edited by iamthwee; Mar 2nd, 2007 at 2:43 pm.
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Mar 3rd, 2007
0

Re: Very easy problem- i can't seem to get

Thats the problem i am not sure really what the program is suppose to be doing, does the user input their account and the credit amount?? im really lost in this easy problem
Reputation Points: 9
Solved Threads: 0
Newbie Poster
Need_help! is offline Offline
5 posts
since Mar 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in VB.NET Forum Timeline: help pls.. database related!
Next Thread in VB.NET Forum Timeline: Couple of questions





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC