hilfdirselbst.ch
Facebook Twitter gamper-media

"Geht nicht" ist keine gültige Fehlermeldung!

Neuling
Beiträge: 8
18. Dez 2003, 20:02
Beitrag #1 von 5
Bewertung:
(814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ife else oder wie?


Hallo zusammen, ich habe folgendes Script, aber wie schaff ich es, dass ich nicht rausgeschmissen werde, wenn ich eine Zahl z.B. über 10 eingebe? Ich möchte also wieder zur Eingabe zurückgewiesen werde. Irgendwie krieg ich das nicht gebacken. Schönen Dank im Voraus
#!/usr/bin/perl -w

%eingabe = 0;

print "\nBitte geben Sie eine Zahl zwischen 0 und 10 ein:\n";
$eingabe =<>;
chomp ($eingabe);

if ($eingabe>10)
{
print "Falsche Eingabe\n";
}
elsif ($eingabe<0)
{
print "Falsche Eingabe\n";
}
else
{ for($i=0;$i<5;$i++)
{
print $eingabe * $eingabe ."\n";
$eingabe++;
}
}
Top
 
X
SabineP  M 
Beiträge: 7586
18. Dez 2003, 20:36
Beitrag #2 von 5
Beitrag ID: #63035
Bewertung:
(814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ife else oder wie?


Hallo Neuling,

probiers mal so:

#!/usr/bin/perl -w
use strict;
my $eingabe;
while( 1==1){
print "\nBitte geben Sie eine Zahl zwischen 0 und 10 ein:\n";
$eingabe = <>;
chomp ($eingabe);
last if ($eingabe eq '');
if ($eingabe>10 || $eingabe<0) {
print "Falsche Eingabe\n";
}
else {
for(my $i=0;$i<5;$i++) {
print $eingabe * $eingabe , "\n";
$eingabe++;
}
}
}

Gruß Sabine
als Antwort auf: [#63034] Top
 
Neuling
Beiträge: 8
18. Dez 2003, 22:40
Beitrag #3 von 5
Beitrag ID: #63050
Bewertung:
(814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ife else oder wie?


Hallo Sabine,ja jetzt werd ich wieder zurückgeleitet,wenn ich eine falsche Zahl eingebe.Aber das Script soll nach der Berechnung stoppen..also nicht wieder nach neuer Eingabe fragen.
weißt du das auch noch?
Schönen Dank
als Antwort auf: [#63034] Top
 
SabineP  M 
Beiträge: 7586
18. Dez 2003, 22:52
Beitrag #4 von 5
Beitrag ID: #63052
Bewertung:
(814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ife else oder wie?


Ich glaube das weiß ich auch noch :-)
...
...
$eingabe++;
}
last;
}
}
als Antwort auf: [#63034] Top
 
Neuling
Beiträge: 8
18. Dez 2003, 22:58
Beitrag #5 von 5
Beitrag ID: #63053
Bewertung:
(814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

ife else oder wie?


DAAAAAAAAAAAAAAAAAAAAAANKE
als Antwort auf: [#63034] Top
 
X