Hallo richie83
"Wenn der Inhalt der Variable „income“ kleiner ist als 300,
dann drucke „Mann. das ist aber nicht gerade viel Verdienst.“.
Wenn der Inhalt der Variablen „income“ zwischen 300 und 1000
liegt, dann drucke „Dein Verdienst scheint ordentlich zu
sein.“ und wenn der Inhalt der Variablen „income“ über 1001
liegt, dann drucke „Ey, kannst du mir was leihen?“
Ich weiss nicht, wie eine „Hilfe“ aussehen sollte,
wennn Du gar keine Kennung hast …
OK, machen wirs so - ich zeige dir eine
Lösungsmöglichkeit - und Du beschreibst
in Deiner Antwort *jede* Zeile - was die tut und so.
use strict;
use warnings;
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
sub check\_income
{
my $einkommen = shift;
my @verdienst = ( [1000, 'Ey, kannst du mir was leihen?'],
[300, 'Dein Verdienst scheint ordentlich zu sein.'],
[0, 'Mann. das ist aber nicht gerade viel Verdienst.'] );
for my $gehaltsgruppe (@verdienst) {
return $gehaltsgruppe-\>[1] if $einkommen \> $gehaltsgruppe-\>[0]
}
return 'Owei, Du scheinst ja draufzuzahlen!'
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
for my $income (5, 220, 331, 12004) {
print "$income€ \t- ", check\_income($income), "\n"
}
Auch muss ich ein CGI-Script
erstellen welches über ein mehrzeiliges Eingabefeld beliebigen
Text entgegennimmt. Alle im Text vorkommenden R und r sollen
in L und l umgewandelt werden. Danach soll der Text (in HTML)
ausgegeben werden.
Siehe anderes Posting …
Grüße
CMБ