Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Rechnungs hilfe (https://www.delphipraxis.net/155830-rechnungs-hilfe.html)

raysto 9. Nov 2010 18:14

Rechnungs hilfe
 
Ich brauch noch mal Hilfe^^
Und zwar muss ich ein Programm schreiben, dass alles Zahlen zusammenrechnet, bis zu der Zahl die man eingegeben hat. BSP: man gibt zahl 5 ein dann wird gerechnet: 1+2+3+4+5 = 15
Nur das dumme ist, ich weuß nich wie ich die Rechnung machen soll^^
Die for schleife habe ich schon, nur die Rechnung is das Problem.
Kann mir jemand helfen?


Mfg

raysto

DeddyH 9. Nov 2010 18:16

AW: Rechnungs hilfe
 
Wo ist das Problem? Variable deklarieren, mit 0 initialisieren und in der Schleife hochzählen.

nachti1505 9. Nov 2010 18:16

AW: Rechnungs hilfe
 
Delphi-Quellcode:
- Quellcode gelöscht -

DeddyH 9. Nov 2010 18:20

AW: Rechnungs hilfe
 
Na prima, wieder mundgerecht vorgekaut :?

raysto 9. Nov 2010 18:23

AW: Rechnungs hilfe
 
Is ja doch einfacher als gedacht, und ich zerbrech mir die ganze zeit darüber den Kopf :D DAnke

mkinzler 9. Nov 2010 18:27

AW: Rechnungs hilfe
 
Hetzt müsste man den Zugriff auf das Forum nur noch bei Arbeiten/Prüfungen zulassen, dann wäre alles gebongt :stupid:

nachti1505 9. Nov 2010 18:29

AW: Rechnungs hilfe
 
Zitat:

Zitat von DeddyH (Beitrag 1060627)
Na prima, wieder mundgerecht vorgekaut :?

Ich gehe jetzt mal von meinen Anfängen aus... in diesen Fällen hätte mir eine "vorgekaute" Lösung mehr gebracht, als Ratespielchen mit Pros. Ersteres kann man nämlich analysieren, zweiteres setzt voraus, dass ich wenigstens weiß in welche Richtung ich denken muss.... und wenn ich das nichtmal weiß, bringen mir auch gut gemeinte Ratespielchen nicht, die mich dann noch hochnäsig fragen, wo das Problem wäre.....

PS: Der faule Studiosus, der hier nur billig Lösungen sucht wird früher oder später trotz Hilfe hier sowieso verzweifeln!

mkinzler 9. Nov 2010 18:33

AW: Rechnungs hilfe
 
Man könnte sich auch einfach überlegen, wie man es unabhängig vom PC lösen kann, so kommt man dann oft auch an Ziel.

Aphton 9. Nov 2010 19:15

AW: Rechnungs hilfe
 
Diese Rechenmethode/funktion nennt sich Fakultät und hier ein vorgekauter, runtergeschluckter und wieder erbrochener Code!
Kannst von mir aus gerne deinem Lehrer verweisen. Musst auch keine Credits vergeben!

Delphi-Quellcode:
function fakultät(const X: DWord): DWord;
asm
  xor  ecx, ecx
  xchg eax, ecx
  @@_1:
    add eax, ecx
    loop @@_1
end;

DeddyH 9. Nov 2010 19:21

AW: Rechnungs hilfe
 
Ich hatte versucht, einen Lösungsweg ganz ohne Code zu beschreiben. Da das in meinen Augen keine unlösbare Aufgabe darstellt (auch nicht für Anfänger), wäre es mir lieber gewesen, er/sie hätte zunächst einmal versucht, das umzusetzen. Mit Code kann man auch später noch dienen.

Bummi 9. Nov 2010 19:24

AW: Rechnungs hilfe
 
@DeddyH

das scheitert oft schon daran dass manche Anfänger weder eine Idee haben was eine Variable ist, noch was eine Schleife sein soll.:pale:

DeddyH 9. Nov 2010 19:28

AW: Rechnungs hilfe
 
Dann kann man ja nachfragen.

mkinzler 9. Nov 2010 19:34

AW: Rechnungs hilfe
 
Oder sich ein gewisses Grundwissen aneignen. Keine würde sich zum Autofahrenlernen gleichh in einen Formel 1-Wagen setzen.

Bummi 9. Nov 2010 19:48

AW: Rechnungs hilfe
 
ich bin da schon bei Euch, aber wie sehen denn die ersten Gehversuche heute aus.
Formular zusammenklicken, ein paar Properties versorgen, ein paar Fetzen nicht verstandenen Code reinkopieren und schon kann man was vorzeigen.

Ich meine auch dass ein paar triviale Beispiele mehr zu Verständnis beitragen und dazu führen dass man Blut leckt, als im Forum jede Kleinigkeit rauszukitzeln.

Das soll nicht heißen dass ich das herangehen der Jugend begrüße, aber wir mußten uns seinerzeit Assembler mühsam anlesen und erarbeiten.

O tempora o mores

Valle 9. Nov 2010 22:16

AW: Rechnungs hilfe
 
Zitat:

Zitat von Aphton (Beitrag 1060642)
Diese Rechenmethode/funktion nennt sich Fakultät [...]

Nein, das stimmt nicht.

Liebe Grüße,
Valentin

BUG 10. Nov 2010 08:39

AW: Rechnungs hilfe
 
Die Aufgabe schreit nach kleinem Gauß:
Code:
summeBisN n = n*(n+1)/2
Wenn der Lehrer allerdings eine for-Schleife sehen will, ist das leider keine Lösung :stupid:

Amateurprofi 10. Nov 2010 09:32

AW: Rechnungs hilfe
 
Zitat:

Zitat von Aphton (Beitrag 1060642)
Diese Rechenmethode/funktion nennt sich Fakultät und hier ein vorgekauter, runtergeschluckter und wieder erbrochener Code!
Kannst von mir aus gerne deinem Lehrer verweisen. Musst auch keine Credits vergeben!

Delphi-Quellcode:
function fakultät(const X: DWord): DWord;
asm
  xor  ecx, ecx
  xchg eax, ecx
  @@_1:
    add eax, ecx
    loop @@_1
end;

Da hast du wohl was falsch verstanden.
Die Fakultät einer Zahl ist das Produkt aller Zahlen <= Zahl (nicht die Summe).

Aphton 10. Nov 2010 09:51

AW: Rechnungs hilfe
 
Sorry, Schande über mein Haupt =|


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