Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 10 Zahl und Erg. -> + u. - Berechnen (https://www.delphipraxis.net/36966-10-zahl-und-erg-u-berechnen.html)

Christian18 28. Dez 2004 19:44


10 Zahl und Erg. -> + u. - Berechnen
 
Hallo,

ich soll für die Schule ein Programm schreiben. Man soll in den Programm 10 Zahlen eingeben und das ergebnis. Das Programm soll dann solange rechnen bis das ergbnis mit plus uns minus gefunden ist.

kleines Bsp.:

- Eingabe:

1 2 3 5 9 7 3 6 9 1

Ergebnis: -10

und das programm soll das berechnen:

1+2+3+5-9-7-3+6-9+1=-10

ich hoffe ich konnte mein großes problem ein bisschen verständlich machen.

vorgegeben ist auch noch maximale länge das quellcodes. (100 Zeilen)

Leidert weiß ich überhaupt nicht wie ich anfangen kann. Deshalb kann ich noch keinen Code geben.

Mit freundlichen Grüßen

Christian18

Luckie 28. Dez 2004 19:46

Re: kleine Herausforderung :-)
 
Und was erwartest du jetzt von uns?

Christian18 28. Dez 2004 19:47

Re: kleine Herausforderung :-)
 
Zitat:

Zitat von Luckie
Und was erwartest du jetzt von uns?

ich erwarte erst einmal nicht, ich hoffe aber das ihr einen tip für mich habt. ich habe nämlich gar keine ahnung wie ich beginnen soll.

mfg

Luckie 28. Dez 2004 19:48

Re: kleine Herausforderung :-)
 
Einen Tipp? Hm: Delphi-Referenz durchsuchenArray. Eine Schleife: Delphi-Referenz durchsuchenfor. Eine Delphi-Referenz durchsuchenif-Abfrage. Das wäre jetzt so an Tipps, was mir einfallen würde.

titus 28. Dez 2004 19:51

Re: kleine Herausforderung :-)
 
Musst halt alle Möglichkeiten durchgehen und das sind ne verdammte Menge...

Anfang:
1+2-3-4-5-6-7-8-9
1+2+3-4-5-6-7-8-9
usw. bis
1-2-3-4-5-6-7-8+9

oder so :)

Mach halt ein Algorithmus draus :D.

mfG

Luckie 28. Dez 2004 19:55

Re: kleine Herausforderung :-)
 
Stichwort: Bei Google suchenPermutation.

Christian18 28. Dez 2004 19:55

Re: kleine Herausforderung :-)
 
Zitat:

Zitat von titus
Musst halt alle Möglichkeiten durchgehen und das sind ne verdammte Menge...

Anfang:
1+2-3-4-5-6-7-8-9
1+2+3-4-5-6-7-8-9
usw. bis
1-2-3-4-5-6-7-8+9

oder so :)

Mach halt ein Algorithmus draus :D.

mfG

so sollen wir es ja gerade nicht machen, deshalb ist ja die begrenzung auf 100 zeilen quellcode. hast du sonst noch eine andere idee???

mfg

Luckie 28. Dez 2004 19:57

Re: kleine Herausforderung :-)
 
Warum sollte der Algorithmus länger als 100 Zeilen werden?

Matze 28. Dez 2004 19:58

Re: kleine Herausforderung :-)
 
Könntest du bitte erstmal deinen Titel ändern?
kleine Herausforderung :-) sagt absolut nichts über dein Problem aus. Danke.


Edit: Smileys deaktiviert

MrFish 28. Dez 2004 20:02

Re: kleine Herausforderung :-)
 
Eine Idee: :idea:

eine Zahl von 0 hochzählen
in eine Binärzahl übersetzen
dann Stelle für Stelle maskieren
wenn 0 dann minus wenn 1 dann plus

das Ganze solang bis das Ergebnis vorliegt.

Ich hoffe ich konnte dir helfen

Gruß MrFish :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.
Seite 1 von 2  1 2      

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