Thread Währungsumrechner: Euro und DM haben das gleich Ergebnis (23 answers)
Opened by MartinR at 2005-08-28 12:45

Ronnie
 2005-08-28 13:26
#57472 #57472
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl

use strict;
use warnings;

my ($euro ,$dm, $betrag);

while(1){
print q"
1 = DM in EURO umrechnen
2 = EURO in DM umrechnen
q = Programm beenden
Geben Sie Ihre Auswahl ein: ";

chomp (my $auswahl = <STDIN>);
die "Programm wird beendet!\n"
unless ($auswahl =~ /^\d+\.?\d*$/ && ($auswahl == 1 || $auswahl == 2));

if ($auswahl == 1) {
print "\nGeben Sie den umzurechnenden Betrag ein: ";
chomp ($betrag = <STDIN>);
$euro = $betrag / 1.95583;
print "$betrag DM sind $euro Euro.\n";
} else {
print "\nGeben Sie den umzurechnenden Betrag ein: ";
chomp ($betrag = <STDIN>);
$dm = $betrag * 1.99583;
print "$betrag Euro sind $dm DM.\n";
}
}

den Fehler hat ja der Vorposter schon aufgezeigt - hier das ganze nochmal in etwas üblicherer Syntax.

View full thread Währungsumrechner: Euro und DM haben das gleich Ergebnis