Die Webseiten der Fachschaft Informatik am ERG Saalfeld
Tauschen von 2 Variablen
Es soll ein Programm erstellt werden, das folgende Aufgabe löst:
- Die Inhalte der Variablen x und y sind als Parameter zu uebergeben.
- Die Variablen sind auszugeben.
- Dann sollen die Inhalte von x und y vertauscht werden.
- Die neuen Werte von x und y sind auszugeben.
Programm
#!/usr/bin/perl
use strict;
use warnings;
# das Einlesen der Parameter
my $x = $ARGV[0]; # damit steht der erste Paramter in $x
my $y = $ARGV[1]; # damit steht der zweite Paramter in $y
my $help; # Variable wird angelegt
# die 1. Ausgabe
print '$x = ', $x, "\n";
print '$y = ', $y, "\n";
print "\n"; # eine Leerzeile
# wir tauschen
$help = $x;
$x = $y;
$y = $help;
# die 2. Ausgabe
print "getauscht: \n";
print "\n";
print '$x = ', $x, "\n";
print '$y = ', $y, "\n";
__END__
Der Aufruf sah bei mir so aus:
Aufgaben
- Bringen Sie das Programm zum Laufen.
- Rufen Sie das Programm mit anderen Parametern auf.
- Rufen Sie das Programm ohne Parameter bzw. mit einem Parameter auf.
- Ergänzen Sie das Programm um eine Überschrift.
- Diese Überschrift soll unterstrichen sein.
- Nach der Überschrift soll eine Leerzeile kommen.
zurück
© ERG Saalfeld - Hans-Dietrich Kirmse 8.01.2015
|