![]() |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
dankeschön
|
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
das Resultat würde ich aber als Extended mit 2 Kommastellen angeben !!:
Result := StrToFloat(Format('f2.00%', [(anzahl / length(wort))*100])); Ich glaube das wurde so geschreiben :wink: |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
Ach ja ... da war ja noch was :shock:
Delphi-Quellcode:
Es wäre besser wenn alles zu kontrolle groß oder klein geschrieben wird. :angel2:
function blabla(wort:string; buchstabe: char):Extended;
var i, anzahl:integer; begin anzahl:=0; for i:=1 to length(wort) do begin if lowercase(wort)[i]=lowercase(buchstabe) then begin anzahl:= anzahl+1; end; end; result:= (anzahl / length(wort))*100; end; |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
Liste der Anhänge anzeigen (Anzahl: 1)
und weil es so schön war ... noch mal. Jetzt geht´s :-D
Delphi-Quellcode:
function blabla(wort:string; buchstabe: char):Extended;
var i, anzahl:integer; begin anzahl:=0; for i:=1 to length(wort) do begin if lowercase(wort)[i]=lowercase(buchstabe) then begin anzahl:= anzahl+1; end; end; result:= StrToFloat(Format('%0.2f', [(anzahl / length(wort))*100])) end; |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
Hallo Lycanos,
du kannst deinen Beitrag auch editieren. Dazu musst du nur auf den http://www.delphipraxis.net/template.../icon_edit.gif Button klicken. Florian |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
Zitat:
PS: Die zwei LowerCase-Aufrufe kann man noch vor die Schleife packen. |
Re: Relative Häufigkeit,wieoft ein buchstabe in einem wort
:(
Zitat:
als wenn tausende kommas dahinter stehen. PS: Statt Extended hätte man auch real nehmen können. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz