Hallo,
Ich habe hier ein Script mit 4 Optionen (Umfang berrechnen, Fläche, Umfang verdoppeln, Beenden)
Umfang berrechnen, Fläche berrechnen und Beenden funktionieren,wenn ich aber Umfang verdoppeln hinzufüge
bekomme ich immer folgende Fehlermeldung:
Missing rigtht curly ao square bracket at ... .pl line 50, at end of line syntax error at .... .pl line 50, at EOF Execution of ... .pl aborted due to compilation errors.
Die Line 50 ist die Fettmarkierte
Hier der Code:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
use Math::Trig;
print <<HERE_TEXT;
Berechnung von Fl\x84che und Umfang eines Kreises:
Umfang berechnen <1>
Fl\x84che berechnen <2>
Umfang verdoppeln <3>
Beenden
<4>
HERE_TEXT
$eingabe = 0;
$flaeche = 0;
$umfang = 0;
$radius = 0;
chomp ($eingabe = <STDIN>);
if ($eingabe == 1)
{
print "Bitte geben Sie den Radius ein:\n";
chomp ($radius = <STDIN>);
$umfang = 2*pi*$radius;
print "\nUmfang des Kreises: $umfang\n";
}
if ($eingabe == 2)
{
print "Bitte geben Sie den Radius ein:\n";
chomp ($radius = <STDIN>);
$flaeche = pi * $radius ** 2;
print "\nKreisfl\x84che: $flaeche\n";
}
if ($eingabe == 3)
{
print "Bitte geben Sie den Radius ein:\n";
chomp ($radius = <STDIN>);
$umfang = (2*pi*$radius)*2;
print "\nUmfang des Kreises verdoppeln: $umfang\n";
if ($eingabe == 4)
{
print "Das Skript wird beendet.\n";
}
(LINE 50)
Bitte um Hilfe
lolipop 999\n\n
<!--EDIT|renee|1144396144-->