Matroids Matheplanet Forum Index
Moderiert von matroid mire2
Mathematische Software & Apps » Maple » print erzeugt Fehler
Druckversion
Druckversion
Antworten
Antworten
Autor
Universität/Hochschule print erzeugt Fehler
Eric_H
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 02.04.2020
Mitteilungen: 59
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2020-10-16


Hallo Zusammen,

ich habe erst begonnen mich bei Maple einzuarbeiten.

Ich habe hier folgende Beispielprozedur:

ifthenelse:=proc(n)
local i,Q;
Q:= 1;
for i from 1 to n do
if isprime(i) then Q:= Q*i
else Q:= Q/i
end if
end do
print("Test");
end proc:

Fehlermeldung: Error, missing operator or `;`

1. Der Fehler wird aus irgendeinem Grund von dem print("Test"); erzeugt. Lösche ich das print("Test"); funktioniert die Prozedur ohne Probleme. Was ist an dem print("Test"); falsch?

2. Warum gibt es eine Ausgabe von Q auch ohne print(Q)?
Ich hätte gedacht ich benötige print(Q) um Q auszugeben.

Vielen Dank

Gruß Eric












Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Wally
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 02.11.2004
Mitteilungen: 8916
Aus: Dortmund, Old Europe
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, eingetragen 2020-10-16


Hallo, Eric,

ein Semicolon hinter "end do" sollte den Fehler beheben.

Viele Grüße

Wally



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Eric_H
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 02.04.2020
Mitteilungen: 59
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2020-10-16


Vielen Dank!
Ja, das war das Problem.

Gruß Eric



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Delastelle
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 17.11.2006
Mitteilungen: 1547
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.3, eingetragen 2020-10-17


Hallo Eric_H!

Noch eine kleine Ergänzung zum Programmieren auf dem Matheplaneten:

"\sourceon nameDerSprache

\sourceoff"
erzeugt mit deinem Ursprungsprogramm:
Maple
ifthenelse:=proc(n)
local i,Q;
Q:= 1;
for i from 1 to n do
if isprime(i) then Q:= Q*i
else Q:= Q/i
end if
end do
print("Test");
end proc:
Viele Grüße
Ronald



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Eric_H hat die Antworten auf ihre/seine Frage gesehen.
Eric_H hatte hier bereits selbst das Ok-Häkchen gesetzt.
Eric_H wird per Mail über neue Antworten informiert.
Neues Thema [Neues Thema] Antworten [Antworten]    Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2020 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]