From: "Steve Doiel" <nospam_steved94@attbi.com>
Subject: Re: if statement
Date: Sun, 17 Mar 2002 16:58:21 GMT
Date: 2002-03-17T16:58:21+00:00 [thread overview]
Message-ID: <NW3l8.58036$Yv2.24126@rwcrnsc54> (raw)
In-Reply-To: 3c949e41$0$7409@motown.iinet.net.au
"Karl-Johan Karlsson" <kjk@tt.com> wrote in message
news:3c949e41$0$7409@motown.iinet.net.au...
>
> Hello to group.
>
> I am currently writing a little program that determines how much a
> customer's total cost will be for buying either Item1, Item2, Item3
> multiplied by the amount purchased (customer cannot purcase a combination
> of items, just one at any amount). If the customer buys more than one
> of Item3 the postage price is FREE. This is where I have confronted
trouble
> as when Item3 at two or more units purchased is inputted into the
> program, the output displays two costs (cost with delivery, cost
> without delivery) where I desire only the cost without delivery
> to be displayed. I know this is because the code below needs to
> be altered, but I am not sure how to go about doing it so I
> require help.
>
> (There are if, elsif entries for Item1, Item2 prior to this code)
>
> ...
> elsif Choice = Item3 then
> Sum := Item_Amount * Item_Type + Postage_Charge;
> Put("$");
> Put(Sum, 1, 2, 0);
>
> if Item_Amount > 1 then
> Sum := Item_Amount * Item_Type
> Put("$");
> Put(Sum, 1, 2, 0);
> ...
>
Try this (you were almost there)
elsif Choice = Item3 then
Sum := Item_Amount * Item_Type;
if Item_Amount < 2 then
Sum := Sum + Postage_Charge;
end if;
Put("$");
Put(Sum, 1, 2, 0);
end if
> Also, I am using Ada98, not Ada83 under Win98.
Presumably you mean Ada95 :-)
SteveD
next prev parent reply other threads:[~2002-03-17 16:58 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-03-17 13:46 if statement Karl-Johan Karlsson
2002-03-17 16:58 ` Steve Doiel [this message]
2002-03-19 19:23 ` Pheet
-- strict thread matches above, loose matches on Subject: below --
2002-03-20 6:05 Christoph Grein
2002-03-21 6:25 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox