Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
hakeem88
Anmeldungsdatum: 22.02.2006 Beiträge: 4
|
Verfasst am: 06. März 2006 18:08 Titel: Kann mir jemand dieses kleine Programm erklären? |
|
|
Ich habe in einem Buch diesen Quelltext für ein Programm zur Berechnung von 2400 π (Pi) Dezimalstellen. es hat 158 Zeichen. Jetzt würde ich gerne wissen wie das Programm im einzelnen funktioniert? Also jeder dieser Befehler so kurz erklären was das macht im Programm.
Ich weiß das ist viel Arbeit aber danke schonmal.
Viel dank schomal.
EDIT: -hat sich erledigt _________________ Wenn der PC eine "Sie" wäre, würde ich sie heiraten!
Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:49, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
|
Pathologe Gast
|
Verfasst am: 06. März 2006 19:04 Titel: |
|
|
Hab deinen Quelltext in Dreamweaver gespeist, der zeigt aber nix an, nur Schrott, keine Pi Zahl. |
|
Nach oben |
|
|
dachdecker2 Moderator
Anmeldungsdatum: 11.06.2005 Beiträge: 106 Wohnort: Maintal / Hessen
|
Verfasst am: 06. März 2006 22:43 Titel: |
|
|
Du könntest das Programm um 4 weitere zeichen verkürzen, indem du die Zeilenumbrüche entfernst. Funktionieren dürfte es nicht und ich wundere mich, dass dein Compiler keine Fehler meldet, Pathologe.
Im mittleren for() sind 4 Semikola drin, ich kenne es nur mit 2 Stück: vor dem ersten steht die Initialisierung, danach die Schleifenbedingung und nach dem zweiten sieht man gewöhnlich inkrementieren der Zählvariable (oder etwas ähnliches). Ich hab zwar noch nicht mehrere Bedingungen usw. in einem Parametersatz von for() vergeben, aber so weit ich weiß, werden die Anweisungen, die zum gleichen Parameter (Initialisierung/Bedingung/Inkrement) gehören, durch Kommata getrennt. _________________ In a world without walls and fences, who needs windows and gates? [Internet]
Gruß, dachdecker2 |
|
Nach oben |
|
|
hakeem88
Anmeldungsdatum: 22.02.2006 Beiträge: 4
|
Verfasst am: 07. März 2006 19:12 Titel: |
|
|
hier mal das original, also wo ich das her habe:
EDIT: -hat sich erledigt
MFG _________________ Wenn der PC eine "Sie" wäre, würde ich sie heiraten!
Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:50, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
dachdecker2 Moderator
Anmeldungsdatum: 11.06.2005 Beiträge: 106 Wohnort: Maintal / Hessen
|
Verfasst am: 07. März 2006 20:29 Titel: |
|
|
Im Original scheint es keine for()'s mit mehr als 2 Semikola zu geben. Schreibs nochmal ab und lass es durch den Compiler laufen .
Sehr schön ist, dass jetzt die Quellenangabe dabeisteht. Ich denke, dass der Autor sich das verdient hat . _________________ In a world without walls and fences, who needs windows and gates? [Internet]
Gruß, dachdecker2 |
|
Nach oben |
|
|
hakeem88
Anmeldungsdatum: 22.02.2006 Beiträge: 4
|
Verfasst am: 17. März 2006 20:45 Titel: |
|
|
so... habe es durch den compiler laufen lassen hat auch funktioniert...
MFG und danke nochmal _________________ Wenn der PC eine "Sie" wäre, würde ich sie heiraten!
Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:50, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
|
as_string
Anmeldungsdatum: 24.02.2006 Beiträge: 80 Wohnort: Heidelberg
|
Verfasst am: 17. März 2006 22:59 Titel: |
|
|
hakeem88 hat Folgendes geschrieben: | so... habe es durch den compiler laufen lassen hat auch funktioniert... |
Kann nicht sein! Du hast statt eines ";" ein "," in der zweiten for-Schleife vor dem c-=14. Damit kompilierts nicht!
Gruß
Marco |
|
Nach oben |
|
|
hakeem88
Anmeldungsdatum: 22.02.2006 Beiträge: 4
|
Verfasst am: 18. März 2006 21:24 Titel: |
|
|
sorry korigiert... habe ausversehen einen tippfehler gemacht... sorry... _________________ Wenn der PC eine "Sie" wäre, würde ich sie heiraten! |
|
Nach oben |
|
|
|