Ich bräuchte ein PERL-Skript, welches die Eingabe eines Zahlenwertes vom Anwender verlangt.
Ist die Eingabe größer als 10 oder kleiner als 0, soll eine Fehlermeldung ausgegeben werden.
Ist der Wert korrekt, soll der Eingabewert potenziert und das Ergebnis ausgegeben werden.
Danach soll der Eingabewert um 1 erhöht werden. Mit diesem Wert soll die Berechnung und die Ausgabe
nochmals erfolgen. Dieser Vorgang soll fünf Mal wiederholt werden, bevor das Skript beendet wird.Kann mir da jemand weiterhelfen??
MFG R80
Hallo
.Kann mir da jemand
weiterhelfen??
Fang an Perl zu lernen, entweder mit einem Buch oder mit der Einführung, die in der Dokumentation dabei ist:
http://perldoc.perl.org/perlintro.html
Oder auf Deutsch übersetzt:
http://wiki.perl-community.de/cgi-bin/foswiki/view/P…
Grüße,
Moritz
Das wäre mal mein erster Versuch doch ich bekomm da eine Fehlermeldung
#!/usr/bin/perl -w
HERE_TEXT;
Bitte geben Sie eine Zahl zwischen 0 und 10 ein.
HERE_TEXT
$eingabe = 0;
AUSSEN:while ($eingabe!=;
chomp $eingabe;
INNEN:if($eingabe 10){
print „Eingabe falsch!\n“;
next AUSSEN;}
print „Eingabe korrekt!\n“;
}
Hallo,
Das wäre mal mein erster Versuch doch ich bekomm da eine
Fehlermeldung
#!/usr/bin/perl -wHERE_TEXT;
Bitte geben Sie eine Zahl zwischen 0 und 10 ein.
HERE_TEXT
Das sieht nicht nach perl aus.
Wolltest du sowas hier?
print "Bitte geben Sie eine Zahl zwischen 0 und 10 ein.\n";
JA so in in etwa
Es soll eine Zahl zwischen 1 und 10 eingegeben werden.Ist sie grösser >10 soll eine Fehlermeldung ausgegeben werden,ist sie kleiner 0,ebenfalls.
Hallo
Das wäre mal mein erster Versuch doch ich bekomm da eine
Fehlermeldung
#!/usr/bin/perl -w
…
Na ok, für den Anfang nicht schlecht, Du müßtesst nur
einige wenige Änderungen vornehmen, z.B.: so:
...
my $text = 'Bitte geben Sie eine Zahl zwischen 0 und 10 ein: ';
my $fehler = 0;
AUSSEN: {
print $text;
my $eingabe = ;
chomp $eingabe;
if($eingabe 10) {
print ++$fehler . ". Eingabe falsch!\n";
$fehler
Nun ist aber aus Deiner Beschreibung nicht
ganz klar, was mit 'potenzieren' gemeint
ist. Was soll mit wem potenziert werden?
Grüße
CMБ
Ist der Wert korrekt, soll der Eingabewert potenziert und das Ergebnis ausgegeben werden!?Der Eingabewert soll Potenziert werden
Ist der Wert korrekt, soll der Eingabewert potenziert und das
Ergebnis ausgegeben werden!?Der Eingabewert soll Potenziert
werden
Wie geht „Potenziert werden“? Und was genau soll Dein
Eingabewert dort für eine Rolle spielen?
Grüße
CMБ