"Birgitte Lauge Eggeling" <BLaugeEggeling@t-online.de> wrote in
message news:9udv6g$nfd$01$1@news.t-online.com...
> Hej igen,
> det lykkedes ikke at sende som vedhæftet fil, men her er mit
> udarbejdede forslag, som ikke fungerer:
<SNIP Kode der næsten virker>
> "Birgitte Lauge Eggeling" <BLaugeEggeling@t-online.de> skrev i en
meddelelse
> news:9udth3$6jm$03$1@news.t-online.com...
> > Her opgavens ordlyd:
> > ""
> > Develop a Java application that will determine if a department
> > store customer has exceeded the credit limit on a charge
> > account. For each customer, the following fachts are
> > available:
> > a)Account number
> > b)Balance at the beginning of the month
> > c) Total of all items charged by this customer this month
> > d)Total of all credits applied to this customer's account this
> > month
> > e) Allowed credit limit
> > The program should input each of these facts from input
> > dialogs as integers, calculate the new balance (=beginning
> > balance+charges-credits), display the new balance and
> > determine if the new balance exceeds the customer's credit
> > limit. For those customers whose credit limit is exceeded, the
> > program should display the message, "Credit limit
> > exceeded.".
> > ""
> > Jeg ville være glad for hjælp her. Tak.
> > Med venlig hilsen
> > Birgitte
Hej Birgitte
Jeg vil give dig ret i at opgaven er formuleret forkert (meget
symptomatisk for deitel
. F.eks. tror jeg at den nye balance
skal udregnes på følgende måde:
new balance = beginning balance - charges + credits;
Hvor credits er de penge der er sat ind på kontoen i løbet af
måneden (og ikke kreditgrænsen). Jeg kan se at i din kode, at det
ikke er muligt at indsætte penge på kontoen. Din test i slutningen
af koden
if (balanceEnd>limit)
skal den ikke være
if (balanceEnd<(-limit))
dvs. at den nye balance er mindre en kreditgrænsen.
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
ICQ# 116946261
Se SpaceCommunicator - en peer-to-peer chat-applikation i Java