Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie kriege ich eine algorithmische Eingabe ins Memofeld hin? (https://www.delphipraxis.net/33480-wie-kriege-ich-eine-algorithmische-eingabe-ins-memofeld-hin.html)

Future3020 7. Nov 2004 22:56


Wie kriege ich eine algorithmische Eingabe ins Memofeld hin?
 
Hallo, ich bin neu hier und habe auch gleich eine Frage.
Ich programmiere noch nicht lange bzw. fange gerade damit an. Da ich mein Problem nicht treffend bezeichnen kann, weis ich auch nicht wonach ich suchen soll.
Ich möchte folgendes:

Formular: Button, Edit, Memo

Aufgabe: Wenn ich im Editfeld zb. die Zahl 5 eingebe und auf den Button klicke, soll im Memofeld folgendes erscheinen:

aaaa*aaaa
aaa***aaa
aa*****aa
a*******a
*********

Also es soll ein Rechteck gebildet werden. Aber wie kriegt man das hin. 1. Rheie 4a + b + 4a, 2. Rheie 3a + 2b + 3a usw. Ich komme einfach nicht drauf. Ok mir ist klar das er ab 1 anfangen soll zu zählen - zu dieser Zahl die im Editfeld steht und dann soviel Sterne am Ende machen soll + 2, aber wie geht das?

Ich wäre für Hilfe Dankbar....

ibp 7. Nov 2004 23:21

Re: Wie kriege ich eine algorithmische Eingabe ins Memofeld
 
herzlich willkommen bei dp :dp:

was hast du denn schon, wo genau liegen deine probleme?

ste_ett 8. Nov 2004 07:10

Re: Wie kriege ich eine algorithmische Eingabe ins Memofeld
 
Du kannst dafür eine For-Schleife nehmen.

Die Anzahl der a´s und b´s kannst du so berechnen:

Gesamtanzhal ist 5.
<(Gesamtanzahl - 1) * i><i * 2 - 1><(Gesamtanzahl - 1)* i>

aaaabaaaa
aaabbbaaa
aabbbbbaa
abbbbbbba
bbbbbbbbb

ibp 8. Nov 2004 08:35

Re: Wie kriege ich eine algorithmische Eingabe ins Memofeld
 
Zitat:

Zitat von ste_ett
Du kannst dafür eine For-Schleife nehmen.

Die Anzahl der a´s und b´s kannst du so berechnen:

Gesamtanzhal ist 5.
<(Gesamtanzahl - 1) * i><i * 2 - 1><(Gesamtanzahl - 1)* i>

aaaabaaaa
aaabbbaaa
aabbbbbaa
abbbbbbba
bbbbbbbbb

stimmt so nicht ganz...

aber so...

Code:
<Gesamtanzahl - i><i * 2 - 1><Gesamtanzahl - i>
die schleife läuft dann von 1..5 !


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 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