use strict;
use warnings;
my %teilnehmer = (
guenther => 27,
christian => 22,
mario => 26,
martin => 26,
joachim => 30,
rudi => 23,
fritz => 50,
dennis => 39,
);
$teilnehmer{'mark'} = 32;
# @ARGV
my $name = $ARGV[0];
my $search_name = lc($name);
if (!$name) {
printf "usage: %s <name>\n", $0;
} elsif (exists $teilnehmer{$search_name}) {
printf "%s ist %s Jahre alt\n",
ucfirst(lc($name)), $teilnehmer{$search_name};
} else {
printf "%s ist unbekannt!\n", $name;
}