Delphi-PRAXiS
Seite 7 von 11   « Erste     567 89     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programmierung einer Kaskoversicherung (https://www.delphipraxis.net/144835-programmierung-einer-kaskoversicherung.html)

fkerber 25. Dez 2009 18:48

Re: Programmierung einer Kaskoversicherung
 
Hi!
Delphi-Referenz durchsuchenformat sollte dein Freund sein.


Grüße, Frederic

Hüseyin123 25. Dez 2009 19:37

Re: Programmierung einer Kaskoversicherung
 
Zitat:

Zitat von fkerber
Hi!
Delphi-Referenz durchsuchenformat sollte dein Freund sein.


Grüße, Frederic

Das hilft mir nicht gerade weiter :coder2:

Namenloser 25. Dez 2009 19:41

Re: Programmierung einer Kaskoversicherung
 
Zitat:

Zitat von Hüseyin123
Zitat:

Zitat von fkerber
Hi!
Delphi-Referenz durchsuchenformat sollte dein Freund sein.


Grüße, Frederic

Das hilft mir nicht gerade weiter :coder2:

4. Treffer

Wolfgang Mix 25. Dez 2009 19:48

Re: Programmierung einer Kaskoversicherung
 
str:8:2 sollte auch funktionieren

Gruß

Wolfgang

Hüseyin123 25. Dez 2009 20:47

Re: Programmierung einer Kaskoversicherung
 
Zitat:

Zitat von Wolfgang Mix
str:8:2 sollte auch funktionieren

Wie wird das dann da reingebaut ?

Wolfgang Mix 25. Dez 2009 21:30

Re: Programmierung einer Kaskoversicherung
 
Delphi-Quellcode:
str(neuwert:8:2,s);
Labelx.Caption:=s;
Beispielcode siehe auch hier

Gruß

Wolfgang

Hüseyin123 26. Dez 2009 01:04

Re: Programmierung einer Kaskoversicherung
 
Zitat:

Zitat von Wolfgang Mix
Delphi-Quellcode:
str(neuwert:8:2,s);
Labelx.Caption:=s;
Beispielcode siehe auch hier

Gruß

Wolfgang

Wenn ich das so mache kommen die Fehler Nicht genügend wirkliche Parameter und Operator oder Semikolon fehlt.

Wolfgang Mix 26. Dez 2009 10:21

Re: Programmierung einer Kaskoversicherung
 
Ich habe den Code hiermit noch einmal getestet:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var neuwert:double;
    s:string;
begin
  neuwert:=0.00000051;
  str(neuwert:8:2,s);
  Edit1.text:=s;
end;
Bei mir funzt das.

Gruß

Wolfgang

Hüseyin123 26. Dez 2009 18:43

Re: Programmierung einer Kaskoversicherung
 
Zitat:

Zitat von Wolfgang Mix
Ich habe den Code hiermit noch einmal getestet:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var neuwert:double;
    s:string;
begin
  neuwert:=0.00000051;
  str(neuwert:8:2,s);
  Edit1.text:=s;
end;
Bei mir funzt das.

Gruß

Wolfgang

ich krieg das irgendwie nicht hin :roll:

Delphi-Quellcode:
 unit UKaskoversicherung;
//----------------------------------------
//Projektname: Ein Kaskoversicherungsfall
//Version: V1.0
//Autor: Hüseyin Yilmaz
//Compiler: Delphi 4
//Letze Änderung: 25.12.09
//----------------------------------------

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Math ;


type
  TKaskoversicherung = class(TForm)
    NeuwertEdt: TEdit;
    BerechneBtn: TButton;
    SchliessenBtn: TButton;
    ErstattungsbetragLbl: TLabel;
    Label1: TLabel;

    procedure SchliessenBtnClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure BerechneBtnClick(Sender: TObject);

  private

  public
    { Public-Deklarationen}
  end;

var
  Kaskoversicherung: TKaskoversicherung;
  Zahl1: double ;
  Ergebnis : Single ;



implementation

{$R *.DFM}




procedure TKaskoversicherung.SchliessenBtnClick(Sender: TObject);
begin
close
end;

procedure TKaskoversicherung.FormCreate(Sender: TObject);
begin
NeuwertEdt.text := '' ;
ErstattungsbetragLbl.caption := '' ;

end;

procedure TKaskoversicherung.BerechneBtnClick(Sender: TObject);
begin
Zahl1 := strtofloat(NeuwertEdt.text) ;
ErstattungsbetragLbl.caption := floattostr (Zahl1*0.75-50) ;

IF Zahl1  <= 66.67 THEN begin ErstattungsbetragLbl.caption := ' Der Schaden kann leider nicht bezahlt werden!'  ;
IF Zahl1 < 0 THEN BEGIN ErstattungsbetragLbl.caption := ' Der Schaden kann nicht im "-" bereich stehen !'

end;
Bs jetzt sieht es ya so aus was muss ich jez genau reinschreiben?

Wolfgang Mix 26. Dez 2009 19:20

Re: Programmierung einer Kaskoversicherung
 
Delphi-Quellcode:
IF Zahl1  <= 66.67 THEN begin ErstattungsbetragLbl.caption := ' Der Schaden kann leider nicht bezahlt werden!'  ;
IF Zahl1 < 0 THEN BEGIN ErstattungsbetragLbl.caption := ' Der Schaden kann nicht im "-" bereich stehen !'
Besser: Im Deklarationsteil

Delphi-Quellcode:
var s:string;

.. und dann

IF Zahl1  <= 66.68 THEN
begin
  str(Erstattungsbetrag:8:2,s);
  ErstattungsbetragLbl.caption := s;
end


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 Uhr.
Seite 7 von 11   « Erste     567 89     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz