Autor Beitrag
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Di 18.10.11 17:23 
Hallo Boxer,
du solltest erstmal eine allgemein verständliche Einführung geben.
1. Woher kommen die Zahlen?
2. Welche Delphi Version wird genutzt?

Dann solltest du die einen Zettel und eine Stift nehmen und aufschreiben wie du das 'händisch' lösen würdest.
Dann und nur dann kannst du da rangehen um eine logik zu entwickeln die auch ein Computer versteht. Und dann können wir auch helfen ....
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Di 18.10.11 17:24 
Das beschreibt lediglich die Ausgabe.
Aber es ist noch immer nicht klar, WAS gerechnet werden soll.

Dein Beispiel am Anfang zeigt nur ein paar Zahlen ohne erkennbares Muster, nach dem gerechnet wird.
Solange du hier den Algorithmus nicht beschreibst wird das nichts.

Überleg doch mal, wie du auf diese Beispielzahlen gekommen bist. Du musst das ja irgendwie händisch gelöst haben. Versuche dann diese Schritte in klare Worte zu fassen.

_________________
Delphi: XE - OS: Windows 7 Professional x64
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Di 18.10.11 17:52 
Die Aufgabe lautet wahrscheinlich:
Bilde aus der dargestellten Zahl [Zahlenkolonne] die grösste und die kleinste mögliche Zahl. Dann subtrahiere die kleinere von der grösseren.
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 18:35 
Bitte ich kriege eine Note kann mir das jemand über Teamviewer machen
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Di 18.10.11 18:43 

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 18:46 
user profile iconDude566 hat folgendes geschrieben Zum zitierten Posting springen:
Hat schon vielen geholfen: www.christian-stelzm...rtikel/crashkurs.htm ;)

Aber da steht nicht die Lösung drin. Danach muß man immer noch selber denken !


Zuletzt bearbeitet von guinnes am Di 18.10.11 18:47, insgesamt 1-mal bearbeitet
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 18:47 
So


Zuletzt bearbeitet von boxer123 am Di 18.10.11 18:59, insgesamt 1-mal bearbeitet
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Di 18.10.11 18:49 
Die kriegt er dann selbst hin, wenn er die Grundlagen kann, oder sollte das sarkastisch gemeint sein?

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 18:50 
user profile iconboxer123 hat folgendes geschrieben Zum zitierten Posting springen:
bitte ich bezahle auch der jetzt mit tv kommt bitte man

Ich glaube nicht, daß du soviel Geld hast. Ich stelle mir grade vor, ich kriege einen Kollegen wie dich. Dann lieber keinen
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Di 18.10.11 18:50 
Wir sollen dir für Entgeld deine Hausaufgaben machen?
Sicherlich nicht.

Leute mit "bitte mann...." anreden: Möp. Zonk.

Ich klinke mich hier aus, da du offensichtlich kein weiteres Interesse mehr an einer Lösung hast. Ciao

_________________
Delphi: XE - OS: Windows 7 Professional x64
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 18:50 
user profile iconDude566 hat folgendes geschrieben Zum zitierten Posting springen:
Die kriegt er dann selbst hin, wenn er die Grundlagen kann, oder sollte das sarkastisch gemeint sein?

Klar, in 2 Jahren
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 18:51 
Was fehlt da

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
procedure TForm1.Button1Click(Sender: TObject);
begin
zahl[1..4]:=0;
zahl[1] := Wert mod 10000 div 1000;
zahl[2] := Wert mod 1000 div 100;
zahl[3] := Wert mod 100 div 10;
zahl[4] := Wert mod 10;
for i:= 1 to 3 do
for j:=i+1 to 4 do
if zahl[i]>=zahl[j]:=zahl[j]];zahl[j]:=park;
zahl[1] := Wert mod 10000 * 1000;
zahl[2] := Wert mod 1000 * 100;
zahl[3] := Wert mod 100 * 10;
zahl[4] := Wert mod 10;
end;
edit2.text:=inttostr(zahl[1..4]);


Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt


Zuletzt bearbeitet von boxer123 am Di 18.10.11 18:54, insgesamt 2-mal bearbeitet
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 18.10.11 18:52 
Hallo,

wir helfen gerne (auch) bei Hausaufgaben, aber da muss der Fragesteller (also du :P) schon etwas mehr initiative zeigen. Bzw. überhaupt welche, dazu würde ja schon gehören mal die Fragestellung richtig zu beschreiben.

Wenn du das wirklich so möchtest, kannst du gerne einen Thread in der Job-Börse erstellen. Dann kannst du aber von "begrenzter" Resonanz ausgehen.

Grüße,
Martok

PS:

Bitte verwende für Quellcode die entsprechenden [delphi]-Tags, dann wird er "schöner" dargestellt als im Fließtext. Beispiel:
ausblenden Quelltext
1:
<span class="inlineSyntax"><span class="codecomment">{PROTECTTAGeaa3f728dd1e8b132a085600ba023c4c}</span></span>					

Wird:
ausblenden Delphi-Quelltext
1:
var Test: integer;					

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 18:58 
OK, also das Programm soll so aussehen.

Nehmen wir mal eine 4 stellige Zahl : 5456

Das Programm soll diese Ziffern nach der Größe sortieren : 6554
Und nach der kleinsten Zahl: 4556

So und jetzt soll das Programm von diesen beiden Zahlen die Differenz bilden das wäre : 1998

Und diesen Alghorithmus soll er solange machen bis er erkennt das immer wieder die gleiche Zahl kommt. Und diese Zahl die immer gleich kommt soll er im edit 2 fenster ausgeben.
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Di 18.10.11 19:01 
Dann stimmt aber dein Beispiel im Eingangspost nicht.

_________________
Delphi: XE - OS: Windows 7 Professional x64
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:03 
Wieso ? Denn ich habe die Zahl : 6957 . Nach der Größe geordnet und nach der kleinsten die Differenz gebildet und es kam: 3996 und jetzt macht das Programm das gleiche mit 3996 und so weiter

6957 /9675-5679=3996
3996 /9963-6399=3564
3564 /6543-3456=3087
3087 /8730-0378=8352
8352 /8532-2358=6174
6174 /7641-1467=6174
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 19:03 
Und ? Das hatten wir schon vermutet. Was ändert das ? Wir sollen dir eine gute Note besorgen. Und warum ?
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:06 
Ich Frage nur. Ich versuche es auch selber, aber ich schaffe es nicht und deshalb brauche ich Hilfe
user profile iconguinnes hat folgendes geschrieben Zum zitierten Posting springen:
Und ? Das hatten wir schon vermutet. Was ändert das ? Wir sollen dir eine gute Note besorgen. Und warum ?
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 19:06 
Zitat:
3996 /9963-6399=3564

Wie passen die Zahlen in dein Schema ?
3699 wäre richtig
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 19:11 
user profile iconboxer123 hat folgendes geschrieben Zum zitierten Posting springen:
Ich Frage nur. Ich versuche es auch selber, aber ich schaffe es nicht und deshalb brauche ich Hilfe
Es ist gut, dass Du es selber versuchst. :zustimm:

Wichtig ist aber, dass Du ein paar Spielregeln beachtest, wenn Du möchtest, dass wir Dir helfen. Zum einen solltest Du Deine Beiträge verständlich formulieren und z.B. auf Formalien wie die Delphi-Tags achten. Zum anderen ist es sehr wichtig, bei einem Quelltext, der nicht funktinoiert, dazu zu schreiben, was den nicht geht. Das kann eine Fehlermeldung sein, die Delphi Dir ausspuckt, es kann aber auch sein, dass Du schreibst, was der Quelltext eigentlich machen soll und was er stattdessen tut.

Wenn Du diese Regeln beherzigst, läuft das hier wahrscheinlich schon mal glatter. Und ganz wichtig: Eigeninitiative zeigen, dann helfen wir gerne!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".