![]() |
Hoch Programm
Also das programm soll sich eine hohe zahl auswählen und sie dann auseinander nehmen und kommt drauf an wenn es eine 4 stellige zahl ist dann so mit jder zahl hoch 4 genommen werden und wenn es eine 5 stellige zahl ist dann muss jede ziffer mit hoch 5 genommen werden.
Es funkt aber nicht.
Delphi-Quellcode:
Edit: sorry habe das wichtige ausgelassen, das ergebnis soll der gleichen zahl gleich sein
procedure TForm1.Button1Click(Sender: TObject);
var zahl1 , zahl2:integer; ziffer: Array [ 1..4 ] of integer; begin zahl1:= 1000; repeat zahl1:= zahl1+1; ziffer[1]:= ( zahl1 mod 10 ) div 1; ziffer[2]:= ( zahl1 mod 100 ) div 10; ziffer[3]:= ( zahl1 mod 1000 ) div 100; ziffer[4]:= ( zahl1 mod 10000 ) div 1000; for i:= 1 to 4 do ziffer[i]:= ziffer[i] * ziffer[i] * ziffer[i] * ziffer[i]; until zahl1= zahl2; edit2.text:= InTTostr(zahl1); end; |
AW: Hoch Programm
.. wo wird zahl2 mit einem Wert versorgt?
Grüße Klaus |
AW: Hoch Programm
Zitat:
|
AW: Hoch Programm
Hatten wir das ganze nicht schon mal mit einer dreistelligen Zahl?
|
AW: Hoch Programm
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: Hoch Programm
Ist mindestens der dritte Thread dieser Art. Boxer, mach' dir div und mod halt mal klar.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var X, Y, Z: Integer; begin for X:= 2 to 4 do for Y:= 2 to 4 do begin ShowMessage (IntToStr(X)+' div '+IntToStr(Y)+' = '); ShowMessage (IntToStr(X)+' div '+IntToStr(Y)+' = '+IntToStr(X div Y)); end; for X:= 2 to 4 do for Y:= 2 to 4 do begin ShowMessage (IntToStr(X)+' mod '+IntToStr(Y)+' = '); ShowMessage (IntToStr(X)+' mod '+IntToStr(Y)+' = '+IntToStr(X mod Y)); end; for X:= 2 to 4 do for Y:= 1 to 2 do for Z:= 1 to 2 do begin ShowMessage (IntToStr(X)+' div '+IntToStr(Y)+' mod '+IntToStr(Z)+' = '); ShowMessage (IntToStr(X)+' div '+IntToStr(Y)+' mod '+IntToStr(Z)+' = '+IntToStr(X div Y mod Z)); end; end; |
AW: Hoch Programm
Für ein Hoch Programm ist jedenfalls der Ansatz richtig:
Eine Hoch Sprache verwenden. :stupid: :wink: |
AW: Hoch Programm
@Delphi-Laie + jobo: Wenn ihr nichts zum Thema beizutragen habt unterlasst doch bitte das sticheln. Wie man euren Aussagen entnehmen kann scheint ihr zu wissen was der Fragesteller meint. Nicht jeder hat Spaß daran mit Fachausdrücken um sich zu werfen. Von daher respektiert bitte wenn jemand eine Frage ohne Unmengen an Fachausdrücken stellt.
|
AW: Hoch Programm
Ja, Du hast Recht. Auch wenn es meiner Meinung nach nicht alles immer so fürchterlich ernst sein muss. Die Grenze ist vielleicht Geschmackssache, aber letztlich schätze ich ja selber die Sachlichkeit hier.
|
AW: Hoch Programm
habe es alleine geschafft aber trozdem dankke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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 by Thomas Breitkreuz