Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zusammenzählen zweier Variabeln (https://www.delphipraxis.net/13760-zusammenzaehlen-zweier-variabeln.html)

Snooze 26. Dez 2003 11:07


Zusammenzählen zweier Variabeln
 
Hallo, tut mir leid, dass ich momentan so viel frage, aber ich komme damit einfach nicht klar.

und zwar wie kann ich zwei Variabeln (oder auch mehr) zusammenzählen?

wenn ich variable a (zb. 2) + variable b (zb. 1) mache, dann kriege ich 21. irgendwie auch klar, denn woher soll er wissen, dass es sich um eine Rechen aufgabe handelt.

Danke für hilfe.

dann hätte ich noch eine Frage:

gibt es in Delphi eine fertige Funktion, die mir die Stundenanzahl zweier Zeitangaben automatisch errechnet?

zum Beispiel:

08:30 und 14:00

es sind nur halbe und ganze stunden nötig.

Sonst muss ich meine umständliche Variante verwenden :-D


danke im Vorraus

Snooze 8)

Dagon 26. Dez 2003 11:14

Re: Zusammenzählen zweier Variabeln
 
Du hast die Variablen wohl als String deklariert?
Willst du 2 Variablen addieren, musst du sie entweder als Interger-Typen oder als Real-Typen deklarieren.

Hier ein Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var a, b, x: Integer;
begin
  a := 1;
  b := 2;
  x := a + b;
end;
x hat nun den Wert 3.

Jens Schumann 26. Dez 2003 11:22

Re: Zusammenzählen zweier Variabeln
 
Hallo,
hier habe ich neulich eine andere Möglichkeit gefunden eine Taschenrechner zu programmieren:
http://www.delphipraxis.net/internal...345&highlight=

kiar 26. Dez 2003 12:16

Re: Zusammenzählen zweier Variabeln
 
hallo snooze

hier wirst du wohl auf deine eigene variante zurückgreifen müssen. bin selber gerade an einer lösung dran, bin aber noch nicht zufrieden.

vieeleicht weis einer der speialisten, wie man dieses problem elegant lösen kann.

raik

Die Muhkuh 26. Dez 2003 12:23

Re: Zusammenzählen zweier Variabeln
 
Hi Snooze,

zum ersten:

Pro Frage ein neuer Thread.


zum zweiten:

Entweder du machst es so wie "The master" oder nimmst halt statt a,b und x Zahl1, Zahl2, Ergebnis.
Das sieht dann so aus:

Delphi-Quellcode:
procedure {Irgendwas};
var
  Zahl1, Zahl2, Ergebnis: Integer; //Integer nur ganzkommazahlen. Wenn du komma Zahlen willst dann nimm Double oder extended bzw. Real
begin
  Zahl1 := 4;
  Zahl2 := 5;
  Ergebnis := Zahl1 + Zahl2;
  Label1.Caption := IntToStr(Ergebnis);
end;

Snooze 26. Dez 2003 12:45

Re: Zusammenzählen zweier Variabeln
 
danke, ja ich habe die variabeln als string deklariert gehabt

zum zweiteren:

muss ich halt die umständliche variante verwenden, quellcode sieht ja niemand :lol:


@ Spider:

ok, sorry, werde nächstes mal darauf achten


mfg Snooze :dp:

Dagon 26. Dez 2003 13:14

Re: Zusammenzählen zweier Variabeln
 
Zitat:

Zitat von Snooze
zum zweiteren:

muss ich halt die umständliche variante verwenden, quellcode sieht ja niemand :lol:

Für was genau musst du eine Umständliche Variante wählen?

Die Muhkuh 26. Dez 2003 13:18

Re: Zusammenzählen zweier Variabeln
 
Zitat:

Zitat von Snooze
@ Spider:

ok, sorry, werde nächstes mal darauf achten


Weißt das kenn ich vom mir auch :mrgreen:
Und wenn man's weiß fälls einem besonders auf :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr.

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