-3
なんらかの理由で、このコードはTextEditと同じだけ入力された数値を出力します。出力のフォーマットはメモはforループで金額が増加しても同じ通貨値を表示し続ける
- $ 3000
- $ 3300のような
というようにする必要があります。
procedure TfrmProjection.BtnCalculateClick(Sender: TObject);
var
counter, i : integer;
total, sales, average, projsales : double;
begin
sales := StrtoFloat(edtSales.Text);
redOutput.Lines.Add('INCREASE IN SALES');
for i := 1 to 12 do
redOutput.Lines.Add(FloattoStr(i) + #9 + #9 + FloattoStrf(sales, ffCurrency, 9, 2));
sales:= sales * 1.1;
end;
誰もが1がこれを是正することができるだろうか知っていますか?
前と同じ質問と同じです。あなたはまだデバッグする方法を知っていますか?あなたがそれをするまで、それは学び、改善するあなたの試みに邪魔になるでしょう。 –
'for'行にブレークポイントを設定し、ループの2回の反復を実行すると、何が間違っているかを教えてくれました。ここに来るよりもずっと短い時間で* Ask Question *ボタンをクリックし、テキストの文章(はるかに少ない残り、コードのコピー/貼り付け/書式設定など)。デバッガの使い方を学び、あなたは完全に無力にならなくなります。 –