AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String in Integer wandeln.

Ein Thema von smart · begonnen am 20. Mär 2005 · letzter Beitrag vom 20. Mär 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#11

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:02
Zitat von smart:
Auf die Idee bin ich auch schon gekommen, was mich daran stört ist nur, dass jeder dummer Taschenrechner dann genauer rechnet.
Ähmm.... was hat das denn jetzt auf einmal mit einem Taschenrechner zu tun?
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#12

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:09
Delphi-Quellcode:
var
  Int: Integer;
begin
  Int := Trunc(StrToFloat('1,29'));
end;
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#13

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:13
Zitat von sakura:
Delphi-Quellcode:
var
  Int: Integer;
begin
  Int := Trunc(StrToFloat('1,29'));
end;
......
Trunc wollte ich auch erwähnen, allerdings ist mir leider der Begriff nichtmehr eingefallen, bin nur auf round, ceil und floor gekommen
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#14

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:22
Ich habe zwei Strings vorliegen, 1,29 und 1,89. Diese beiden String sollen ganz einfach zusammengerechnet werden. Die Zahlen sind natürlich nur ein Beispiel. Wenn ich die jetzt runde, ist das Ergebnis zu ungenau, nämlich 3. Richtig wäre aber 3,18. So eine einfache Aufgabe sollte sich doch mit Delphi lösen lassen.
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#15

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:24
Wozu dann Integer?

Delphi-Quellcode:
var
  zahl1, zahl: string;
  ergebnis: float;
begin
 zahl1 := '1.29';
 zahl2 := '1.86';
 
 ergebnis := StrToFloat(zahl1) + StrToFloat(zahl2);

 Label1.Caption := FloatToStr(ergebnis);
end;
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#16

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:25
Zitat von smart:
So eine einfache Aufgabe sollte sich doch mit Delphi lösen lassen.
Dann schau Dir meine Lösung für eine Zahl an, dann denke nach und Du hast die Lösung. Ich muss doch nicht alles vorgetippt servieren, oder?

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:27
Ein Integer ist nun mal ein ganzzahliger Wert und hat somit keine Nachkommastellen. Du musst über eine Gleitkommazahl, wie z.B. Real, gehen, anders geht es nicht, ist das so schwer zu begreifen.
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#18

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:34
Und genau darauf bin ich nicht gekommen, Airblader. Vielen Dank an Dir und die Anderen! Manchmal sieht man vor lauter Walt die Bäume nicht.
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#19

Re: String in Integer wandeln.

  Alt 20. Mär 2005, 13:37
Zitat von smart:
Manchmal sieht man vor lauter Walt die Bäume nicht.
Ich seh normal den Wald vor lauter Bäumen nicht, aber wenn du vor lauter Wald die Bäume nicht siehst ist das auch Okay
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 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